当我尝试从EC2连接到RDS时(为什么我们在西方),我为什么会看到“SSL连接错误”?

时间:2012-09-17 23:51:33

标签: mysql ssl amazon-ec2 amazon-rds

我在 us-west 上创建了一个新的多AZ RDS实例,并将我的一个EC2实例(也在我们西部)的私有和公共IP地址添加到其安全组

我尝试通过以下mysql命令进行连接:

mysql -h [RDS Endpoint] -P 3306 -u admin -p

但我看到以下错误:

ERROR 2026 (HY000): SSL connection error

事实证明,RDS实例恰好位于 us-west-1c 可用区域,而我尝试连接的EC2实例位于 us-west-1b 。所以,我尝试从1c中的另一个EC2实例进行连接,果然,这很有效。

当我尝试使用us-west-1b进行同样的操作时,即在1b上创建RDS实例,然后尝试从1b上的EC2实例连接到它 - 没有工作。

所以:

EC2 Instance AZ | RDS Instance AZ | Success?
----------------+-----------------+---------
us-west-1c      | us-west-1c      | Yes
us-west-1b      | us-west-1c      | No
us-west-1b      | us-west-1b      | No

我真的在这个问题上摸不着头脑。如果这个问题有点难以理解我会道歉;我真的只是希望别人遇到同样的问题,并且已经弄明白了。如果是这样,请分享您来之不易的知识!

0 个答案:

没有答案