无法从AWS EC2连接到RDS

ks1*_*124 0 amazon-ec2 rds amazon-web-services

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

ec2 命令提示符> mysql -h 端点 -P 3306 -u 用户 -p 密码

我收到以下错误:

输入密码:

错误 1049 (42000):未知的数据库“密码”

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

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

ks1*_*124 5

好的 - 我能够找出问题所在。看来我应该使用以下命令来连接到 RDS:

mysql -u 用户名 -p -h 端点数据库名

这会提示我输入密码,然后将我连接到我已设置的 RDS 实例中的数据库。显然,您必须指定要连接的数据库,并且端口号是可选的。无论有没有它,我都能够连接。我读过的 AWS 文档实际上从未包含数据库名称,这让我感到困惑。希望这可以帮助别人。