1. 程式人生 > >怎麼解決遠端連線mysql報10038的錯誤

怎麼解決遠端連線mysql報10038的錯誤

1. 最近使用Navicat for MySQl訪問遠端mysql資料庫,出現報錯,顯示“2003- Can't connect MySQL Server on 'localhost'(10038)“。


2. 最終找到的原因是:遠端3306埠未對外開放。於是下面進行遠端3306埠開放操作。

首先遠端連線伺服器,點選“開始”-“管理工具”-“高階安全Windows防火牆”。


3. 在開啟的視窗中,左邊選中“入站規則”,右邊點選“新規則”來新建一個入站規則。

4. 在“規則型別”中選擇“埠”,然後下一步。


5. 選中“特定本地埠”,輸入3306,然後下一步。

6. 選中“允許連線”,然後下一步。


7. 這一步預設都選中就行,,然後下一步。


8. 最後輸入新增的入站規則名稱,隨便填,自己明白即可。


9. 完成後可以在入站規則列表中可以看到新增的入站規則。


10. 現在再次在本地連線mysql遠端資料庫時,發現已經能正常訪問了。