【发布时间】:2020-04-21 20:07:42
【问题描述】:
我有一个包含多个只读副本的 RDS。为了对可用的只读副本进行负载平衡,我使用了 Route53 的加权托管区域。我使用此链接:AWS Read Replica
完成此链接中提供的步骤后,我可以在本地连接到 RDS(在将我的本地 IP 列入白名单之后)。但是当我尝试从 EC2 服务器连接到它时,它给出了错误:
ERROR 2005 (HY000): Unknown MySQL server host 'rds-endpoint.com' (0)
我已尝试将 EC2 机器的公共 IP 和私有 IP 都列入白名单。不确定,是什么导致了这个问题。
但是,当我尝试向公众开放 MySQL 端口 (0.0.0.0/0,::/0) 时,我可以连接到它。问题是什么?我该如何解决。
【问题讨论】:
-
RDS 和 EC2 位于不同的 VPC 中。这有什么问题吗?
标签: mysql amazon-ec2 amazon-rds amazon-route53 aws-security-group