一尘不染

使用MySQL Workbench连接到Amazon RDS

sql

我今天刚刚从我的合作伙伴项目组的伙伴那里听说了有关amazon rds和MySQLWorkbench的信息,所以我对它们并不十分熟悉。我的合作伙伴已在Amazon
RDS上为我们的数据库创建了一个主机帐户,我想帮助创建表并进行sql查询。但是,我没有通过MySQL工作台连接到数据库的运气。我收到的错误消息是“未知的MySQL服务器主机’host_address‘。我曾尝试根据博主的建议将端口3306添加到防火墙中,但这仍然行不通。有一些答案说出来以便连接对于亚马逊rds,用户需要将其IP地址添加到亚马逊rds的“数据库安全组”中,这是否意味着我的合作伙伴需要将我的IP地址添加到“数据库安全组”
在我的合作伙伴为数据库创建的AmazonRDS帐户中?在过去的6个小时中,我一直在努力获得连接,因此,如果有人可以回答我的问题或为我指明正确的方向,我将非常感激。谢谢你的帮助。


阅读 160

收藏
2021-05-16

共1个答案

一尘不染

您的RDS实例的RDS安全组需要配置为允许从您的IP地址进行访问。完成后,您可以通过运行来验证您是否具有良好的连接能力telnet<you_RDS_Instance_Name> 3306。一旦您可以正常连接,那么我应该可以使用MySQLWorkbecnh进行连接。

我个人从未使用过MySQL Workbench,但我使用MySQL cliRDS实例进行连接。

这是示例telnet命令:

# telnet myrds.us-west-2.rds.amazonaws.com 3306
Trying 10.249.88.207...
Connected to myrds.us-west-2.rds.amazonaws.com.
Escape character is '^]'.
N
5.6.13-log▒)BM@5)n▒\eeM/B?Vr[P_mysql_native_password^]
telnet> q
Connection closed.

在此处阅读有关RDS安全组的更多信息。

2021-05-16