最近有win8系統用戶在使用Navicat for MySQl訪問遠程mysql數據庫,出現報錯,顯示“2003- Can't connectMySQL Server on 'localhost'(10038)錯誤,該怎么解決這樣的問題呢?本文就給大家分享一下具體的解決方法吧。

原因分析:
最終找到的原因是:遠程3306端口未對外開放。于是下面進行遠程3306端口開放操作。
解決方法:
1、首先遠程連接服務器,點擊“開始”-“管理工具”-“高級安全Windows防火墻”;

2、在打開的窗口中,左邊選中“入站規則”,右邊點擊“新規則”來新建一個入站規則;

3、在“規則類型”中選擇“端口”,然后下一步;

4、選中“特定本地端口”,輸入3306,然后下一步;

5、選中“允許連接”,然后下一步;

6、這一步默認都選中就行,,然后下一步;

7、最后輸入新增的入站規則名稱,隨便填,自己明白即可;

8、完成后可以在入站規則列表中可以看到新增的入站規則;

9、現在再次在本地連接mysql遠程數據庫時,發現已經能正常訪問了。

關于Win8系統mysql遠程連接出現10038的錯誤的解決方法就為大家介紹到這邊了,有遇到同樣情況的用戶們可以參照上面的方法來解決吧。

閩公網安備 35020302033304號


網友評論