AWS Aurora-无法连接到AWS Aurora数据库

时间:2019-07-27 21:51:51

标签: mysql amazon-web-services amazon-rds amazon-vpc aws-aurora

我正在尝试从本地计算机连接到数据库,但是出现以下错误。

  

错误2003(HY000):无法连接到'finaltesting2.cluster-cxtmwsuqx4ty.us-east-1.rds.amazonaws.com'(110)上的MySQL服务器

我所做的事情:

1:更改了vps安全组的入站流量。为了进行测试,我什至允许所有IP范围的所有TCP流量

2:我的本地计算机上没有任何防火墙阻止我连接到端口3306

3:我已经在stackoverlow上查看了许多类似的问题,答案只是更改入站规则,但对我来说不起作用。

4:我的本地计算机具有正确的Internet连接。即没有网络问题

rds enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

Aurora Serverless(以及其他AWS DB产品,例如Amazon Neptune,DocDB等)仅是VPC。您仍然可以通过一些附加设置在VPC外部连接它们。我在这里详细说明了一些:[1] [2]

[1] Connect to Neptune on AWS from local machine

[2] AWS Aurora MySQL serverless: how to connect from MySQL Workbench

请注意,以上解决方案适用于非生产设置。如果您需要更具弹性的东西,那么您将需要更多的基础设施。例如-如果您正在使用ALB将数据库终结点暴露在VPC之外,则您需要具有一些机制来确保ALB始终指向数据库实例的正确IP,因为IP势必会发生变化故障转移和主机更换发生时。请记住这一点。