无法连接到 mySQL 服务器 - 可能的原因?

Can't connect to mySQL server - possible reasons?

创建 2 个安全组和一个 RDC 实例后,我在终端中,当我尝试使用显示的端点和管理员密码连接到 mysql 时,它显示“110 无法连接”。您能否指导我解决未连接的可能原因?还附上了错误消息的图像。

看来您有:

  • Amazon RDS MySQL 数据库
  • 一个 Amazon EC2 实例

假设两种资源都在同一个 VPC 中,安全设置应该是:

  • EC2 实例上的安全组 (EC2-SG) 允许在端口 3389 (RDP) 上进行入站访问,以便您可以使用出站登录实例规则设置为其默认的“全部允许”设置
  • RDS 数据库上的安全组 (DB-SG) 允许从 EC2-SGEC2-SG 端口 3306 (MySQL) 进行入站访问=32=]

DB-SG应该直接引用EC2-SG.

连接时,如果过几秒后连接失败,说明没有网络连接。如果它立即失败,那么你已经成功地与 RDS 数据库通信,但它不允许你访问。