Amazon web services AWS EC2无法连接到RDS

Amazon web services AWS EC2无法连接到RDS,amazon-web-services,amazon-ec2,rds,Amazon Web Services,Amazon Ec2,Rds,伙计们 我的EC2有问题,我成功地通过SSH连接了EC2,并使用类似“mysql-h**..rds.amazonaws.com(myRDS端点)-p3306-u**-p**”的命令行连接到rds,不幸的是,我在一段时间后收到了这个错误:“error 2003(HY000):无法连接到“**.rds.amazonaws.com”(110)”上的MySql服务器,出现以下评论: 此EC2和RDS位于同一区域和同一可用区域(东京) 这个EC2是一个经典的,而不是VPC 我可以通过位于其他地区(新加坡)

伙计们 我的EC2有问题,我成功地通过SSH连接了EC2,并使用类似“mysql-h**..rds.amazonaws.com(myRDS端点)-p3306-u**-p**”的命令行连接到rds,不幸的是,我在一段时间后收到了这个错误:“error 2003(HY000):无法连接到“**.rds.amazonaws.com”(110)”上的MySql服务器,出现以下评论:

  • 此EC2和RDS位于同一区域和同一可用区域(东京)
  • 这个EC2是一个经典的,而不是VPC
  • 我可以通过位于其他地区(新加坡)的EC2连接到此东京RDS
  • 我在使用东京EC2连接新加坡的RDS时收到相同的错误信息,我确信新加坡RDS可用
  • 我使用Tokyo EC2尝试了“nc-zv 3306”,但在使用Signore EC2成功时出现了“超时”错误
  • 我检查了东京EC2的iptables,但是那里没有iptables
  • 所以,我怀疑问题出在EC2而不是RDS
  • 我搜索了一下,发现最相似的问题是由SG引起的,这个问题的原因
  • 非常感谢您的帮助,提前谢谢

    致意


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

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