伙计们,
尝试在AWS的RDS上访问mysql时遇到问题,我相信一切都很好,因为它几天前就可以正常工作,我通过SSH与EC2连接,并输入如下命令:mysql -h xxxx.xxx.com -P 3306 -u xxxx -p,当我输入密码时,卡住了,过了一会儿,我收到一个错误:ERROR 2003(HY000):无法连接到“ xxxx.xxx.com”上的MySQL服务器(110)
我用谷歌搜索,这似乎是一个超时错误,我检查了数据库实例的配置,并认为一切都还可以,最让我感到困惑的是它始终可以正常工作,我搜索了所有可以找到的内容,但仍然无法解决。
非常感谢任何人能给我一些帮助。
提前致谢。
最佳答案
鉴于您已经提到您能够在几天前建立连接,而当您今天尝试重新建立连接时,连接将会失败。假设整个系统已就位,没有任何更改;很有可能您的ISP提供的公共IP已更改,并且您已经为特定IP(先前/旧IP)的RDS打开了SG。
您可以通过使用对当前IP的开放访问权限来更新SG来解决此问题,或启用0.0.0.0/0-开放到Internet(不建议使用)
关于mysql - AWS RDS mysql远程访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24882719/