navicat再次連接mysql服務器,一直連接失敗的“抽絲剝繭“
背景:window上已經安裝好資料庫客戶端工具:navicat;linux上已經安裝好資料庫服務端工具:mysql
問題現象描述:使用navicat再次連接mysql服務器,一直連接失敗,最后通過逐層對該問題進行定位,基本可以總結為以下幾步;請看詳細的“抽絲剝繭”之解決問題程序:
解決方法:
A-step1:檢查后臺linux系統是否開啟;
A-step2:若A-step1開啟,依舊連不上mysql服務器,則檢查mysql服務是否正常開始,(執行mysql服務開啟命令:service mysqld start);
A-step3:若A-step2開啟,依舊連不上mysql服務器,則檢查是否防火墻禁止,(執行防火墻臨時關閉命令:service iptables stop);
A-step4:若A-step3禁止,依舊連不上mysql服務器,則檢查是否mysql的IP地址有變更,(查看IP地址的命令:ifconfig |grep “inet addr:”);
A-step5:若A-step4變更,依舊連不上mysql服務器,則檢查mysql服務器授予賬戶和密碼是否正確,(登錄mysql:mysql -u root -p 回車后輸入正確密碼: 如 123456);
A-step6:若A-step5都正確,依舊連不上mysql服務器,則檢查mysql服務器授予賬戶的訪問權限尤其是root,因為root默認的localhost,增加一個可以訪問的賬號,賦權sql陳述句如下:
mysql>grant all privileges on . to test09@"%" identified by “123456”;
mysql>flush privileges ;
A-step7:再次通過navicat連接測驗,即可出現“連接成功”!
PS:有時還需要考慮mysql的默認埠:3306是否修改;還要考慮是有其它的mysql插件干擾(如:mysqlzt)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/252017.html
標籤:其他
