我已在AWS上设置了一个数据库实例,并查看了所有指南,我现在可以使用MySQL Workbench并成功连接它,因为我有一个主机名,端口,用户ID和密码.
但是,当我输入创建实例时指定的所有细节时,我收到错误:
Failed to Connect to MySQL at with user
然后在它下面用括号中的(10060)表示相同的错误.我查找了这个错误,但找不到任何相关的解决方案.
解决方法:
新数据库实例连接失败的两个常见原因是:
>数据库实例是使用安全组创建的,该安全组未授权运行MySQL应用程序或实用程序的设备或Amazon EC2实例的连接.如果数据库实例是在VPC中创建的,则它必须具有授权连接的VPC安全组.如果数据库实例是在VPC之外创建的,则它必须具有授权连接的数据库安全组.
>数据库实例是使用默认端口3306创建的,并且您的公司具有阻止从公司网络中的设备到该端口的连接的防火墙规则.要修复此故障,请使用其他端口重新创建实例.
您可以在与Amazon RDS MySQL数据库实例的连接上使用SSL加密.有关信息,请参阅将SSL与MySQL数据库实例一起使用.
我建议通过以下文档,它将有助于解决您的问题.
Connecting to a DB Instance Running the MySQL Database Engine