如何使用 MySQL Workbench 连接到我的数据库服务器?
How do I Connect to My Database Server Using MySQL Workbench?
我在尝试使用 MySQL Workbench 连接的 Amazon Web Services 实例中有一个数据库。但是,我不知道数据库服务器是什么,我只知道我实例的 Public DNS 和 Public IP。我已经设置了一个安全组以允许我使用外部客户端访问我的 MySQL 数据库,但我如何知道我的数据库服务器在 AWS EC2 实例中?
我保留犯错的权利,但是
1) 改变 my.conf(无论你的 mysql conf 文件叫什么)。
并将 bind-address
设置为 0.0.0.0
因为它是概率 127.0.0.1
2) stop/restart mysql 守护程序
3) 长 public 地址没有问题。我经常使用免费的弹性 IP 地址(有点)
如果绑定地址没有改变,你就被远程搞砸了。这是安装时的安全默认设置
好吧,我终于自己找到了答案。在 MySQL Workbench 中,默认连接方法是标准 (TCP/IP)。我必须将此设置更改为基于 SSH 的标准 TCP。这是关键。在我意识到这一点之后,很容易用适当的值填写输入字段,并且我能够连接到 AWS EC2 实例上的数据库服务器。
我在尝试使用 MySQL Workbench 连接的 Amazon Web Services 实例中有一个数据库。但是,我不知道数据库服务器是什么,我只知道我实例的 Public DNS 和 Public IP。我已经设置了一个安全组以允许我使用外部客户端访问我的 MySQL 数据库,但我如何知道我的数据库服务器在 AWS EC2 实例中?
我保留犯错的权利,但是
1) 改变 my.conf(无论你的 mysql conf 文件叫什么)。
并将 bind-address
设置为 0.0.0.0
因为它是概率 127.0.0.1
2) stop/restart mysql 守护程序
3) 长 public 地址没有问题。我经常使用免费的弹性 IP 地址(有点)
如果绑定地址没有改变,你就被远程搞砸了。这是安装时的安全默认设置
好吧,我终于自己找到了答案。在 MySQL Workbench 中,默认连接方法是标准 (TCP/IP)。我必须将此设置更改为基于 SSH 的标准 TCP。这是关键。在我意识到这一点之后,很容易用适当的值填写输入字段,并且我能够连接到 AWS EC2 实例上的数据库服务器。