无法从AWS EC2连接到RDS

时间:2014-11-22 20:08:40

标签: amazon-web-services amazon-ec2 rds

我是AWS新手,我无法从EC2实例连接到我的RDS实例。我认为两者都在同一个VPC中。我可以使用putty中的SSH2连接到我的EC2实例,我可以使用eclipse连接到我的RDS实例。但是,我看不到从EC2连接到RDS。当我尝试以下命令时:

ec2命令提示符> mysql -h endpoint -P 3306 -u user -p password

我收到以下错误:

输入密码:

ERROR 1049(42000):未知数据库'密码'

任何想法我做错了什么?另外,为什么要再次询问我的密码?我已经在连接字符串中指定了它。

任何帮助将不胜感激 - 谢谢!

1 个答案:

答案 0 :(得分:4)

好的 - 我能弄清楚出了什么问题。我似乎应该使用以下内容连接到RDS:

mysql -u username -p -h endpoint databaseName

这会提示我输入我的密码,然后将我连接到我上面设置的RDS实例中的数据库。显然,您必须指定要连接的数据库,并且端口号是可选的。我能够连接它和没有它。我读过的关于AWS的文档实际上从未有过数据库名称,这就是让我失望的原因。希望这可以帮助别人。