2014-09-30 289 views
0

伙计 我对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

  1. 这EC2和RDS都在同一地区和同一可用区(东京)。
  2. 这EC2是一个经典的一个不VPC。
  3. 我可以通过(新加坡)位于其他地区的EC2连接到东京RDS。
  4. 使用此东京EC2连接到新加坡的RDS时,我得到相同的错误信息,我确信新加坡RDS可用。
  5. 我试过使用东京EC2的“nc -zv 3306”,但是在使用Signore EC2的时候出现了“超时”的错误。
  6. 我检查了东京EC2的iptables,但是那里没有iptables。
  7. 所以,我怀疑问题是EC2而不是RDS。
  8. 我google一下,发现最相似的问题,是由SG引起的,原因这个问题,

很感激,如果任何帮助,在此先感谢。

问候

除了王

回答

0

您需要将您的服务器IP地址添加到白名单RDS。

1

您需要确保您的EC2实例所在的安全组已添加到RDS实例的安全组。