最近使用Navicat for MySQl訪問遠程mysql數據庫,出現報錯,顯示「2003- Can't connect MySQL Server on 'localhost'(10038)「。因而拼命百度,終於找到解決辦法。html
1mysql
先看報錯窗口。sql
經過百度,最終找到的緣由是:遠程3306端口未對外開放。數據庫
因而下面進行遠程3306端口開放操做。安全
首先遠程鏈接服務器,點擊「開始」-「管理工具」-「高級安全Windows防火牆」。服務器
在打開的窗口中,左邊選中「入站規則」,右邊點擊「新規則」來新建一個入站規則。工具
在「規則類型」中選擇「端口」,而後下一步。spa
選中「特定本地端口」,輸入3306,而後下一步。htm
選中「容許鏈接」,而後下一步。ci
這一步默認都選中就行,,而後下一步。
最後輸入新增的入站規則名稱,隨便填,本身明白便可。
完成後能夠在入站規則列表中能夠看到新增的入站規則。
如今再次在本地鏈接mysql遠程數據庫時,發現已經能正常訪問了。
問題解決。