我试图将MySQL Workbench连接到托管MySQL数据库的Amazon EC2(Linux)实例。 (不是RDS,而是localhost)。但出于某种原因,我无法远程连接。
我做过的事情: - 将安全组设置为允许任何IP访问端口3306 - 创建了一个mysql用户并授予其所有权限。 - 修改my.cnf以包含bind-address = 0.0.0.0但是我仍然无法连接。
在这个实例上我确实安装了SSL证书,我将所有的http请求转发给https?但是我不确定这是否与它有任何关系。
如果有人能指导我的方向,我会很感激。
答案 0 :(得分:0)
我个人会给它一个弹性IP,所以它将拥有一个公共IP,然后将mysql绑定到该IP。确保iptables设置为接受mysql连接。我也不建议将mysql打开到每个ip,除非这是绝对必要的。