我今天刚从我的团队项目合作伙伴那里听说了amazon和MySQL工作台,所以我对它们不太熟悉。我的合作伙伴已经在amazon rds上为我们的数据库创建了一个主机帐户,我应该帮助创建表和进行sql查询。但是,我无法通过MySQL工作台连接到数据库。我收到的错误消息是“未知的MySQL服务器主机'* host _address*‘”。我试着按照博客作者的建议,将3306端口添加到我的防火墙中,但这仍然不起作用。有一些答案说,为了连接到amazon,用户需要将他/她的IP地址添加到amazon rds中的"DB Security“中。那么,这是否意味着我的合作伙伴需要将我的IP地址添加到我的合作伙伴为数据库创建的amazon rds帐户中的"DB Security“中?在过去的6个小时里,我一直在努力连接,所以如果有人能回答我的问题或者指出正确的方向,我会非常高兴。谢谢你的帮助。
发布于 2013-12-07 09:35:27
RDS实例的RDS安全组需要配置为允许从IP地址访问。一旦完成,您就可以通过运行telnet <you_RDS_Instance_Name> 3306来验证是否具有良好的连接性。一旦您能够很好地连接,那么我应该能够使用MySQLWorkbecnh连接。
我个人从未使用过MySQL工作台,但我使用MySQL cli连接到我的RDS实例。
下面是示例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安全组这里的信息。
发布于 2013-12-09 08:17:22
这篇博文(http://thoughtsandideas.wordpress.com/2012/05/17/monitoring-and-managing-amazon-rds-databases-using-mysql-workbench/)描述了如何在Amazon中使用MySQL工作台。它适用于较早版本的MySQL工作台,但仍然有效。
https://stackoverflow.com/questions/20439532
复制相似问题