远程连接到在Amazon EC2实例上运行的MySQL
问题描述:
我试图将MySQL Workbench连接到承载MySQL数据库的Amazon EC2(Linux)实例。 (不是RDS,而是本地主机)。但由于某种原因,我无法将它连接到远程。远程连接到在Amazon EC2实例上运行的MySQL
Ive完成的事情: - 将安全组设置为允许任何IP访问端口3306 - 创建一个mysql用户并授予其所有权限。 - 修改my.cnf以包含bind-address = 0.0.0.0但是我仍然无法连接。
在这个实例中,我确实安装了SSL证书,并且我将所有http请求转发给https?..但我不确定这是否与它有任何关系。
如果任何人都可以指导我的方向,我将不胜感激。
答
我个人会给它一个Elastic IP,所以它会有一个公有IP,然后将mysql绑定到该IP。确保iptables设置为接受mysql连接。我也不会建议让mysql对每个ip都开放,除非这是绝对必要的。
实例上的IPTABLES是否阻止端口3306上的连接? [这个博客](http://www.iheavy.com/2014/01/28/connect-to-mysql-in-the-amazon-public-cloud/)提供了一些有用的技巧来检查什么。 – 2014-09-23 14:21:36
我会检查出来谢谢@JoeTaylor – 2014-09-23 14:40:22
Did not really work – 2014-09-23 18:59:55