AWS EC2无法连接到RDS
问题描述:
伙计 我对EC2有麻烦,我通过SSH成功连接EC2并使用命令行如“mysql -h **”。 .rds.amazonaws.com(myRDS端点)-p 3306 -u ** -p **“连接到RDS,不幸的是,我在一段时间后出现此错误:”ERROR 2003(HY000):Can' t连接到MySQL服务器 '** .rds.amazonaws.com。'(110) '',有一些评论意见:AWS EC2无法连接到RDS
- 这EC2和RDS都在同一地区和同一可用区(东京)。
- 这EC2是一个经典的一个不VPC。
- 我可以通过(新加坡)位于其他地区的EC2连接到东京RDS。
- 使用此东京EC2连接到新加坡的RDS时,我得到相同的错误信息,我确信新加坡RDS可用。
- 我试过使用东京EC2的“nc -zv 3306”,但是在使用Signore EC2的时候出现了“超时”的错误。
- 我检查了东京EC2的iptables,但是那里没有iptables。
- 所以,我怀疑问题是EC2而不是RDS。
- 我google一下,发现最相似的问题,是由SG引起的,原因这个问题,
很感激,如果任何帮助,在此先感谢。
问候
除了王
答
您需要将您的服务器IP地址添加到白名单RDS。
答
您需要确保您的EC2实例所在的安全组已添加到RDS实例的安全组。