2011-03-30 78 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指令,當我創建的所有授權其他用戶它只是工作。

相關問題