无法连接到 Amazon RDS 上的 MySQL 服务器

Can't connect to MySQL server on Amazon RDS

我刚刚在 RDS 上启动了一个 MariaDB 实例。我在免费套餐上使用了所有默认选项。创建完成。当我尝试使用 Sequel Pro 或命令行访问它时,出现错误:

Can't connect to MySQL server on {endpoint}

我的安全组是默认组。它的入站和出站规则有:

我在这里错过了什么?

  1. 实例是否有互联网IP?如果没有,你知道,你可以 只能从内网连接。
  2. 端口是3306?

我的答案是向我现有的安全组添加新的入站规则:

  • 类型:MySQL/Aurora (3306)
  • 协议:TCP (6)
  • 端口范围:3306
  • 来源:0.0.0.0/0

[编辑 2020 年 10 月]:请参阅下面 Leon 的评论。而不是 0.0.0.0/0 使用您的特定 IP 地址。