当我尝试从 ec2 服务器连接 amazon rds 服务器时出现错误 2003 (HY000)

Yuz*_*Zhu 4 amazon-web-services

我知道我需要配置 RDS 安全组以允许来自 EC2 安全组的连接。

我有一个在默认安全组中运行的 EC2 实例。所以我将 EC2 安全组添加到 RDS 数据库安全组。当我尝试使用 EC2 实例中的 mysql 客户端进行连接时,出现以下错误:

ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxx.xxxx.us-east-1.rds.amazonaws.com' (110)
Run Code Online (Sandbox Code Playgroud)

我使用的命令是:

mysql -udbuser -p -hxxxx.xxxx.us-east-1.rds.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

我发现这篇文章与我遇到的问题完全相同,但没有人回答

https://forums.aws.amazon.com/message.jspa?messageID=328603

我能够添加 CIDR/IP 规则并且在我的笔记本电脑上工作得很好。但是,我真的需要将我的 ec2 实例与我的 rds 连接起来。在此先感谢您的帮助。

Yuz*_*Zhu 5

我已通过将我的 EC2 服务器的公共 IP 地址添加到数据库安全组默认策略来解决此问题。

  • 你是怎么做的? (2认同)