我是AWS新手,我无法从EC2实例连接到我的RDS实例。我认为两者都在同一个VPC中。我可以使用putty中的SSH2连接到我的EC2实例,我可以使用eclipse连接到我的RDS实例。但是,我看不到从EC2连接到RDS。当我尝试以下命令时:
ec2命令提示符> mysql -h endpoint -P 3306 -u user -p password
我收到以下错误:
输入密码:
ERROR 1049(42000):未知数据库'密码'
任何想法我做错了什么?另外,为什么要再次询问我的密码?我已经在连接字符串中指定了它。
任何帮助将不胜感激 - 谢谢!
答案 0 :(得分:4)
好的 - 我能弄清楚出了什么问题。我似乎应该使用以下内容连接到RDS:
mysql -u username -p -h endpoint databaseName
这会提示我输入我的密码,然后将我连接到我上面设置的RDS实例中的数据库。显然,您必须指定要连接的数据库,并且端口号是可选的。我能够连接它和没有它。我读过的关于AWS的文档实际上从未有过数据库名称,这就是让我失望的原因。希望这可以帮助别人。