在新加坡(亚太地区)连接到我的AWS RDS时出错

时间:2015-03-17 10:28:31

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

我在连接到新构建的RDS MySQL实例时一直遇到此错误

  

ERROR 2003(HY000):无法连接到MySQL服务器   ' **** ap-southeast-1.rds.amazonaws.com&#39。 (60)

我不会说我是专家,因为我有几个EC2实例正在运行并且能够连接。 我已经创建了所有安全组,并相应地添加了入站的必要权限。但我只是完全连接到RDS实例。 1.我使用AWS文档中的指南重新创建了我,创建了新的VPC组和专用数据库安全组。 2.通过类似问题的大部分回复,并应用建议的解决方案(在入站规则中添加自己的公共IP)等。 有什么帮助吗?

3 个答案:

答案 0 :(得分:0)

1) 确保服务器正在运行

telnet ****.ap-southeast-1.rds.amazonaws.com 3306

2)确保服务器未绑定到特定地址。

bind-address = 127.0.0.1

3)确保已添加到安全组的IP地址正确无误。不要忘记单个ip的/ 32。您可以从

获取IP地址
/sbin/ifconfig

4)确保您尝试连接的主机上的出站流量没有防火墙

答案 1 :(得分:0)

您的RDS是否配置为可公开访问?如果没有,您只能在您的VPC中连接它。

答案 2 :(得分:0)

谢谢大家。我能够解决问题。受支持的平台使用EC2,VPC,因此我的AWS账户位于不使用默认VPC的当前区域。我把所有东西都丢弃了,用向导创建了VPC,然后是安全组。然后重新创建数据库实例,为其分配新重新创建的VPC。谢谢你的努力。