2013-07-25 152 views
0

我在ec2實例上運行mysql。我可以通過對該實例進行SSH連接來連接到該數據庫,然後通過命令行連接到mysql服務器。但是,當我嘗試通過MySQL JDBC連接到它時,我得到連接超時錯誤。我有一個RDS實例,它也有我可以通過mysql JDBC連接的mysql。什麼可能是這個問題?無法連接到亞馬遜ec2實例上運行的mysql

+0

是所開放的端口?你有沒有試過關閉iptables測試? (不要放棄它!)也可能有其他EC2配置打開端口,我不確定。 MySQL是否在正確的IP上進行偵聽? – Ilion

回答

0

去EC2實例的安全設置,並請打開端口號3306,你應該能夠連接到MySQL

+0

我會試試這個。我試圖再次通過本地筆記本電腦通過JDBC連接到RDS實例,並失敗。另請閱讀,要連接到任何RDS實例,我需要通過EC2進行連接。我不知道它是如何從我的筆記本電腦上運行一次或兩次,然後停止工作。有什麼方法可以從我的筆記本電腦連接到RDS? – coder