MySQL問題記錄——2003-Can't connect to MySQL server on 'localhost'(10038)


MySQL問題記錄——2003-Can't connect to MySQL server on 'localhost'(10038)

摘要:本文主要記錄了連接到MySQL數據庫時出現的問題以及解決辦法。

問題重現

在使用Navicat連接數據庫時,連接失敗並彈出提示:

解決辦法

查看數據庫所在的服務器是否開啟了防火牆,如果開啟了防火牆,可能是因為防火牆沒有開放3306端口。

查看防火牆是否開啟3306端口

1 [root@localhost mysql]# firewall-cmd --query-port=3306/tcp
2 no
3 [root@localhost mysql]# 

配置防火牆開啟3306端口

1 [root@localhost ~]# firewall-cmd --add-port=3306/tcp --permanent
2 success
3 [root@localhost ~]# 

重啟防火牆

1 [root@localhost mysql]# firewall-cmd --reload
2 success
3 [root@localhost mysql]# 

問題說明

防火牆沒有開啟只是導致這個問題的一個原因,如果還不能解決,需要尋找其他原因。


免責聲明!

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



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