Navicat遠程連接mysql時,報錯誤“Can't connect to MySQL server on 'ip'(10038)”的解決方法


問題:

安裝完mysql,添加完遠程用戶並賦予權限后,使用Navicat工具遠程連接時報錯誤提示

 

 

 

解決方法:

1、檢查端口53309是否填寫錯誤,要與my.cnf中的端口保持一致----發現保持一致

2、檢查登錄用戶('root'@'%')的密碼是否填寫錯誤-----發現填寫正確

3、檢查mysql服務是否已經啟動-----發現已經啟動

4、檢查防火牆是否開放了端口53309:# firewall-cmd --list-ports-----發現未開放,找到連接失敗原因:

添加防火牆開放端口:# firewall-cmd --zone=public --add-port=53309/tcp --permanent

重啟防火牆生效:# firewall-cmd --reload

再次查看是否開放了端口53309:# firewall-cmd --list-ports-----開放成功

Navicat重新連接測試------測試成功,問題解決

 

 

---------結束------------

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM