【问题标题】:Switching an existing private RDS MySQL instance to be publicly accessible将现有私有 RDS MySQL 实例切换为可公开访问
【发布时间】:2016-11-23 06:38:32
【问题描述】:

我有一个在 VPC 中运行 mysql 的现有 RDS 实例 它(一直)与 VPC 的公共子网相关联 公共子网都共享一个附加了 Internet 网关 (IGW) 的“公共”路由表(它们明确附加到此路由表) 它最初不是,但现在设置为可公开访问 它有一个允许从外部访问的安全组,我在这里尝试了全开放和特定 IP。

当我尝试连接时,连接仍然超时......

$ mysql -usomeuser -h somename.us-east-1.rds.amazonaws.com
ERROR 2003 (HY000): Can't connect to MySQL server on 'somename.us-east-1.rds.amazonaws.com' (60)

我错过了什么?有人...?

【问题讨论】:

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


    【解决方案1】:

    假设您的 RDS 实例是真正公开的:

    • 位于具有互联网网关的子网中
    • 使用对 Internet 适当开放的安全组

    您的 RDS 实例需要将其“可公开访问”设置设置为是/真。如果它是 No/False,那么解析你的somename.us-east-1.rds.amazonaws.com 的 DNS 条目将导致它的私有 IP 地址,这在外部世界将不起作用。

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2017-12-29
      • 2011-05-03
      • 1970-01-01
      • 1970-01-01
      • 2018-06-27
      • 2015-04-17
      相关资源
      最近更新 更多