2011-03-30 146 views
0

我必须托管在HostGator的专用服务器上的MySQL服务器上。我有一个安装了mysql的amzon ec2实例。我使用putty通过SSH连接到ec2实例。我想MySQL服务器我的外部主机上从EC2实例无法从Amazon EC2实例连接到MySQL服务器的外部主机

连接mysql -h XXX.XXX.XX.XXX -u XXXX -p

我得到一个错误2003(HY000)...

我已经检查了所有可能的问题,唯一塔我能想到的是亚马逊的防火墙。

如果我相反的过程,并试图从我的外部serverthrough SSH连接到EC2的MySQL数据库。有用。

我还从另一外部服务器连接到相同的外部服务器。

请没有任何人有一个解决方案,为什么我不能从Amazon EC2实例

+0

外部MySQL服务器如何防火墙?它可以在任何地方接受端口3306上的连接吗? (0.0.0.0/0) – 2011-03-31 04:32:14

回答

0

嗯..外部数据库可能会被防火墙或您的外部服务器上的MySQL连接到外部数据库只接受来自该主机的连接。

0

您是否有一个安全组(在AWS中)为该框设置?

如果是这样,你允许你指定的端口吗?

+0

是的,我有一个安全组。在端口22,80和3306上允许通信。是否有另外的传出通信设置。 – 2011-03-30 10:19:47

1

我曾与EC2的外部连接如一个大的问题太多,我创建了所有授权选项的新用户后,我只能连接,我看起来像根访问权限只能在localhost连接。

我做evething我可以,我oppened防火墙,改变my.conf指令,当我创建的所有授权其他用户它只是工作。

相关问题