0

伙计们,

尝试在AWS的RDS上访问mysql时遇到问题,我相信一切正常,因为它几天前可以工作,我通过SSH连接EC2,并输入如下命令:mysql -h xxxx.xxx.com -P 3306 -u xxxx -p,当我输入密码时,它卡住了,过了一会儿,我得到一个错误:ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxx.xxx.com' (110)

我google了一下,似乎是超时错误,我检查了数据库实例的配置,并认为一切正常,最让我困惑的是它以前总是有效,我搜索了所有我能找到的东西,但仍然不能把它弄出来。

非常感谢有人可以给我一些帮助。

提前致谢。

4

1 回答 1

0

鉴于您提到您几天前能够连接,而当您今天再次尝试重新连接时,它会失败。假设整个系统没有任何变化;您的 ISP 提供的公共 IP 很可能已更改,并且您已为特定 IP(以前/旧 IP)的 RDS 打开 SG

您可以通过更新 SG 以对您当前的 IP 开放访问或启用 0.0.0.0/0 - 对互联网开放(不推荐)来解决此问题

于 2014-07-22T08:47:39.887 回答