如何使用 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 实例上的数据库服务器。