2013-04-01 336 views
-1

我無法遠程連接到Mysql服務器,從任何主機和mysql服務器運行時授予用戶的訪問權限。我可以使用127.0.0.1本地訪問,但是當我嘗試使用機器的IP連接時,它給我錯誤「無法連接到'192.168.1.102(10060)''上的MySQL服務器。我搜索了很多無法排序的問題。無法連接mysql服務器遠程

+0

請問您的防火牆允許訪問? – rekire

+0

如何檢查?請 – imsome1

+0

你正在使用哪種操作系統? – rekire

回答

1

您shoudh檢查FOLL步驟

MySQL是在公共IP偵聽(聽起來像你已完成) MySQL正在監聽標準端口/您正在連接它正在監聽的同一個端口。 遠程機器上是否運行防火牆? (它們通常在發行版中打包標準)防火牆是否配置爲允許連接到該端口? 如果遠程機器位於另一個網絡中,您的連接和最終機器之間是否存在網絡地址轉換(NAT) - 如果是,是否配置爲允許MySQL端口通過。 是否將my.cnf文件配置爲允許來自本地主機127.0.0.1 IP以外的其他任何連接的連接 - 儘管您比無法連接更有可能獲得訪問被拒絕的響應。

+0

它的防火牆問題,謝謝你的幫助 – imsome1

0

請檢查你的MySQL配置文件,禁用

綁定地址127.0.0.1 =

+0

您的意思是在my.ini文件中對吧?綁定地址不在那裏。我應該在my.ini文件中添加 – imsome1

+0

@ imsome1我的意思是你應該禁用'bind-address 127.0.0.1' – Neo

+0

@ imsome1如果你使用windows,是的! – Neo

0

第一個ping服務器的ip,如果回覆你可以試試這個: 重新配置MySQL服務器實例,允許從遠程計算機連接