AWS EC2无法连接到RDS

时间:2014-09-30 06:31:41

标签: amazon-web-services amazon-ec2 rds

专家 我的EC2出了问题,我成功通过SSH连接了EC2并使用了命令行,如“mysql -h **。 .rds.amazonaws.com(myRDS Endpoint)-p 3306 -u ** -p ** “连接到RDS,遗憾的是,我在一段时间后收到此错误:" ERROR 2003(HY000):无法连接到MySql服务器&# 39;的 ** .rds.amazonaws.com&#39。 (110)'',有几条评论:

  1. 此EC2和RDS位于同一地区和相同的可用区域(东京)。
  2. 这个EC2是经典的,不是VPC。
  3. 我可以通过位于其他地区(新加坡)的EC2连接到这个东京RDS。
  4. 使用此东京EC2连接到新加坡的RDS时,我得到相同的错误信息,我确定新加坡RDS可用。
  5. 我试过" nc -zv 3306"使用东京EC2,但有一个"超时"使用Signore EC2执行此操作时成功时出错。
  6. 我检查了东京EC2的iptables,但那里没有iptables。
  7. 所以,我怀疑问题是EC2而不是RDS。
  8. 我谷歌这个,发现最相似的问题是由SG引起的,这个问题的原因,
  9. 非常感谢,如果有任何帮助,请提前感谢。

    最好的问候

    超越王

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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