EC2 AMZ Linux - 从本地计算机

时间:2017-02-01 18:13:06

标签: mysql linux amazon-web-services amazon-ec2

我正在使用MySQL v 5.5.54运行Amazon Linux EC2实例。我也在本地运行我的应用程序的开发版本。有没有办法从我的本地机器连接到这个远程MySQL数据库?

我尝试了标准:

mysql -h <my dns name> -P 3306 -u myuser -p

但是我的会话挂起并且没有返回任何内容。我也没有在EC2的MySQL日志中看到任何连接尝试。

1 个答案:

答案 0 :(得分:2)

打开安全组中的端口3306,将入站源设置为本地IP地址。注释bind-address中的my.cnf设置或将其更改为0.0.0.0,然后在EC2服务器上重新启动MySQL服务。有关bind-address here的更多信息。

或者,更安全的方法是使用SSH port forwarding