2014-01-14 39 views
5

上的MySQL服務器我試圖連接到遠程mysql服務器,但遇到此錯誤。在服務器上我有錯誤2003(HY000):無法連接到'23 .23。*。*'(110)

  1. 集綁定地址爲0.0.0.0
  2. 更改iptables來這個樣子

    target  prot opt source    destination 
    DROP  tcp -- 0.0.0.0/0   0.0.0.0/0   tcp dpt:3306 
    ACCEPT  tcp -- 127.0.0.1   0.0.0.0/0   tcp dpt:3306 
    ACCEPT  tcp -- 107.22.*.*   0.0.0.0/0   tcp dpt:3306 
    

    其中107.22。**是機器,我想從連接的IP

  3. 重新啓動UFW

  4. 驗證我的AWS安全組允許端口3306被允許從任何地方訪問。

什麼可能是錯誤的原因?

+4

'DROP tcp - 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306',可能應該是最後的 –

+0

類似的一個這裏http://stackoverflow.com/questions/1673530/error-2003-hy000-不能,連接到MySQL的服務器上,127-0-0-1-111 – codepiper

回答

2

變化iptables看起來像這個:

target  prot opt source    destination 
ACCEPT  tcp -- 127.0.0.1   0.0.0.0/0   tcp dpt:3306 
ACCEPT  tcp -- 107.22.*.*   0.0.0.0/0   tcp dpt:3306 
DROP  tcp -- 0.0.0.0/0   0.0.0.0/0   tcp dpt:3306 

否則,所有的3306流量都通過防火牆丟棄。

相關問題