【问题标题】:Amazon RDS: Your connection attempt failed for user 'master' to the MySQL serverAmazon RDS:您尝试将用户“master”连接到 MySQL 服务器失败
【发布时间】:2020-03-06 01:53:20
【问题描述】:

我无法连接到我创建的 MySQL Amazon RDS 实例。

我按照AWS RDS教程连接并进入:

  • 工作台上“主机”中的端点
  • 包括用户名和密码的凭据
  • 端口设置为 3306

我得到错误:

无法连接到数据库服务器

用户“master”连接到位于 xxxx.rds.amazonaws.com:3306 的 MySQL 服务器的尝试失败:

无法连接到“xxxx.amazonaws.com”上的 MySQL 服务器 (10060)

这是我正在关注的教程的链接Tutorial on setting up & connecting to Amazon RDS

【问题讨论】:

  • PS- 我也尝试在 AWS 帮助论坛上发布我的问题,但无法这样做。显然,他们让你等待几个小时才能发帖。 :(
  • 你能提供你使用的教程的链接吗?
  • 感谢您清理我的问题@John
  • 由于本教程没有具体说明如何配置安全组,我认为这是您应该首先检查的内容。
  • 看起来您的实例可以访问。但该端口被子网组阻止。向公众发布数据库主机名不是一个好主意。

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


【解决方案1】:

检查事项:

  • 由于您是从 Internet 连接的,因此必须在 公共子网中启动 Amazon RDS 数据库
  • 启动 Amazon RDS 数据库时,选择“公开提供
  • 分配一个安全组,允许来自您的 IP 地址(或 0.0.0.0/0,但安全性低得多)在端口 3306 上的入站流量

【讨论】:

  • 如何创建公有子网?
  • 公有子网定义为具有路由表条目的子网,该条目将0.0.0.0/0 的流量定向到 Internet 网关。您可能已经有一个默认 VPC,它在每个 AZ 中都有一个公共子网,所以只需使用它。如果您创建了自己的 VPC,则需要检查哪些子网是公共的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-20
  • 1970-01-01
  • 1970-01-01
  • 2010-10-27
  • 1970-01-01
  • 2022-11-16
相关资源
最近更新 更多