我正在尝试使用MySQL工作台连接到Amazon RDS,但我一直遇到此错误:
您的连接尝试失败,用户“ admin”从主机到 位于database-2.cv15axugkvps.us-east-2.rds.amazonaws.com的服务器:3306:
无法连接到MySQL服务器 'database-2.cv15axugkvps.us-east-2.rds.amazonaws.com'(60)请:1检查MySQL是否在服务器上运行 database-2.cv15axugkvps.us-east-2.rds.amazonaws.com
2检查MySQL是否在端口3306上运行(注意:默认值为3306, 但这可以更改)
3检查管理员是否有权连接 您地址中的database-2.cv15axugkvps.us-east-2.rds.amazonaws.com (MySQL权限定义了哪些客户端可以连接到服务器以及从哪个客户端连接到服务器 哪些机器)
4确保根据需要提供密码并使用 正确的密码 从连接的database-2.cv15axugkvps.us-east-2.rds.amazonaws.com 您连接的主机地址
我知道我的主机名,端口,用户名和密码都可以。我什至用新的用户名和密码创建了第二个数据库,以确保我不会忘记原始的数据库。
看起来像这个人had a similar problem。他们评论:
好的,我对此负责。我以为3306端口是开放的 无处不在,但我必须为其分配IP地址以允许流量。 必须获取我的IP地址(www.whatsmyip.org),然后将其添加为 我的安全组中的3306端口。如果您的IP为12.34.56.78,请选择 安全性中“创建新规则”下拉菜单中的“ MySQL” 组的“入站”选项卡。然后添加12.34.56.78/32作为源,单击 “添加规则”,然后单击“应用规则更改”
我尝试过但是有同样的问题。
答案 0 :(得分:0)
基于注释,问题在于数据库实例为private
。将其更改为public
可解决问题。