怎麼解決mysql遠程鏈接報10038的錯誤

最近使用Navicat for MySQl訪問遠程mysql數據庫,出現報錯,顯示「2003- Can't connect MySQL Server on 'localhost'(10038)「。因而拼命百度,終於找到解決辦法。html

怎麼解決mysql遠程鏈接報10038的錯誤



方法/步驟

  1. 1mysql

    先看報錯窗口。sql

    怎麼解決mysql遠程鏈接報10038的錯誤

  2. 經過百度,最終找到的緣由是:遠程3306端口未對外開放數據庫

    因而下面進行遠程3306端口開放操做。安全

  3. 首先遠程鏈接服務器,點擊「開始」-「管理工具」-「高級安全Windows防火牆」。服務器

    怎麼解決mysql遠程鏈接報10038的錯誤

  4. 在打開的窗口中,左邊選中「入站規則」,右邊點擊「新規則」來新建一個入站規則。工具

    怎麼解決mysql遠程鏈接報10038的錯誤

  5. 在「規則類型」中選擇「端口」,而後下一步。spa

    怎麼解決mysql遠程鏈接報10038的錯誤

  6. 選中「特定本地端口」,輸入3306,而後下一步。htm

    怎麼解決mysql遠程鏈接報10038的錯誤

  7. 選中「容許鏈接」,而後下一步。ci

    怎麼解決mysql遠程鏈接報10038的錯誤

  8. 這一步默認都選中就行,,而後下一步。

    怎麼解決mysql遠程鏈接報10038的錯誤

  9. 最後輸入新增的入站規則名稱,隨便填,本身明白便可。

    怎麼解決mysql遠程鏈接報10038的錯誤

  10. 完成後能夠在入站規則列表中能夠看到新增的入站規則。

    怎麼解決mysql遠程鏈接報10038的錯誤

  11. 如今再次在本地鏈接mysql遠程數據庫時,發現已經能正常訪問了。

    問題解決。

    怎麼解決mysql遠程鏈接報10038的錯誤

相關文章
相關標籤/搜索