ERROR 2003(HY000):无法连接到AWS RDS上的MySQL服务器

时间:2016-03-08 03:44:06

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

我使用'%'创建了一个外部用户允许远程访问的主机名。将本地MySQL连接到远程AWS RDS时出现以下错误:

  

ERROR 2003(HY000):无法连接到MySQL服务器上的实例.cvxqy8tbi2bk.us-east-1.rds.amazonaws.com' (110)。

我尝试评论#bind-address = localhost,但没有解决方案。 有什么指针吗?

4 个答案:

答案 0 :(得分:3)

今天遇到此问题的任何人都应在6:05左右观看此YouTube视频:

AWS RDS MySQL Database Setup | Step by Step Tutorial

总而言之,您必须创建一个新的入站安全规则以允许外部连接。

答案 1 :(得分:0)

"我尝试评论#bind-address = localhost但没有解决方案。 "

不,你不能只是评论它。

如果要允许远程连接到MySQL数据库,则需要绑定到网络适配器而不是localhost /环回适配器。

所以你需要获得你的服务器IP:

bind-address = the.srv.ip.is

对于Server Fault;)

,这是一个更好的问题

答案 2 :(得分:0)

在更改任何服务器参数之前,您应该诊断与任何Mysql / Mariadb / RDS连接的连接。

始终使用此选项来检查连接。

mysql -u username -p  -h your_rds_instance_name

如果连接失败,请检查网络连接(您可以从本地系统ping实例名称吗?),即防火墙访问,RDS子网规则,安全组规则。如果主题对您而言过于先进,请遵循常用的快速入门指南和教程。

答案 3 :(得分:-1)

将设置更改为“可公开访问”。通过点击修改选项