遇到MYSQL客戶端無法連接服務(wù)端時肯尺,大致可以從一下幾個方面著手處理:從外到內(nèi)
1、先檢查服務(wù)器IP是否能PING通躯枢。命令:ping ***.***.***.***
2则吟、檢查MYSQL數(shù)據(jù)庫服務(wù)是否啟動. service mysqld status 或 ps -ef | grep mysql
3、在服務(wù)器上登錄MYSQL數(shù)據(jù)庫锄蹂,然后查看mysql數(shù)據(jù)庫下的user的相應(yīng)設(shè)置氓仲。如HOST字段
(1、在Linux中進(jìn)入mysql? ? #mysql -uroot -pOuyang123!? ? ? 2、查看root用戶host字段? ?執(zhí)行1:use mysql;? ? 執(zhí)行2:select user,host from user; 如果root用戶host為localhost則改為“%”敬扛,update user set host='%' where user='root';? 刷新權(quán)限:flush privileges;)
4晰洒、以上都沒有問題,可以查看一下防火墻設(shè)置
centos6.5:
service iptables status
service iptables stop ?--重啟后失效
centos7:
查看的命令為? ?sudo systemctl status firewalld
關(guān)閉防火墻舔哪,命令為:sudo systemctl stop firewalld? ? (火墻的命令為:sudo systemctl start firewalld)
5欢顷、重啟mysql槽棍,#service mysqld stop捉蚤,#service mysqld start;