亚马逊ec2 ubuntu上的mysql远程连接

亚马逊ec2 ubuntu上的mysql远程连接

我在 Amazon EC2 实例中安装了 MySQL 服务器。然后,我在 中进行了以下更改/etc/mysql/my.cnf

bind-address = 0.0.0.0
#skip-external-locking

重新启动服务器后,我在数据库上执行了以下语句:

GRANT ALL ON MyDB.* TO newuser@'x.x.x.x' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

其中 xxxx 是我的客户端机器的公共 IP。

在运行 MySQL 服务器的机器上,我创建了适当的安全组(即仅 TCP),并添加了一条规则以允许 MySQL 从安全组的入站选项卡进入。

我可以使用密钥通过 SSH 连接到该实例。

是否可以使用 SSH 密钥从任何机器连接到 MySQL 服务器?

相关内容