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

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

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

問題重現

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

解決辦法

查看數據庫所在的服務器是否開啓了防火牆,若是開啓了防火牆,多是由於防火牆沒有開放3306端口。數據庫

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

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

配置防火牆開啓3306端口

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

重啓防火牆

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

問題說明

防火牆沒有開啓只是致使這個問題的一個緣由,若是還不能解決,須要尋找其餘緣由。服務器

相關文章
相關標籤/搜索