【发布时间】:2012-01-10 18:11:39
【问题描述】:
我正在尝试在我的本地计算机上设置一个访问 AWS 上的 MySQL 数据库的开发环境,但我不断收到“无法连接”消息。
mysql_connect('xxx.xxx.xxx.xxx:3306', 'USERNAME', 'PASSWORD');
我还注释掉了 my.cnf 文件中的绑定地址,并授予了正在连接的 IP 地址的权限。
有人成功地完成了这项工作吗?
【问题讨论】:
-
只是我的 2 美分:您是否允许在您的公共 IP 上的 AWS 主机安全组上打开端口 3306 ?
-
不...我的意思是我家的机器...这将是一个远程连接。
-
检查答案:您需要在关联的安全组中打开您的 MySQL 端口。
-
可能出于安全考虑禁用了与 MySQL 的 TCP 连接?检查 /etc/mysql/my.cnf 中的跳过网络
标签: mysql amazon-web-services remote-access