【发布时间】:2021-07-25 07:54:35
【问题描述】:
我为本地的 mysql 连接测试创建了简单的免费层 RDS 实例。我确定Public accessibility 是yes
以此创建入站规则(来自任何地方的所有端口的所有流量)
> sgr-052bd15d02d6f0xxx – All traffic All All sg-857778f1
> sgr-085e08ad1f482xxxx IPv6 All traffic All All ::/0 for sqlyog
然后我运行以下命令
mysql -h database-1.czzsgxxxxxxx.us-east-2.rds.amazonaws.com -P 3306 -u admin -p
(entered password)
但它没有连接并给出以下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on 'database-1.czzsgzotg0i1.us-east-2.rds.amazonaws.com' (110)
现在我进行了很多研究,发现这个问题只能通过更改 db 的入站规则来解决,但在我的情况下它仍然无法正常工作(我也尝试了其他入站规则,但也没有用.
【问题讨论】:
-
您是想从 Amazon EC2 实例还是从您自己的 Internet 计算机进行连接?
-
来自我自己的电脑在互联网上@JohnRotenstein
-
是无法立即连接,还是需要几秒才能显示错误信息?
-
它需要一段时间然后显示错误
-
在失败前花费 5+ 秒表示没有通信(通常是由不正确的安全组配置引起的),而不是由于密码错误而被拒绝。
标签: mysql amazon-web-services amazon-ec2 amazon-rds