1. 程式人生 > >MySQL問題——Can't connect to MySQL server on XXX

MySQL問題——Can't connect to MySQL server on XXX

問題出現原因:

之前安裝過MySQL,重複安裝可能出現服務項中路徑不匹配導致缺少檔案而無法連結。

解決方法:

方式1

先檢查問題我的環境變數中path,看看檔案路徑是否放在裡面再試試;

方法2

方法一不能解決情況下,刪除檔案呢位置中的data(請慎重考慮),重新初始化安裝配置檔案:

  1. 輸入cmd,開啟命令視窗;
  2. 初始化——輸入mysqld --initialize-insecure;
  3. 啟動服務——輸入mysqld(若圖示沒有掛起閃爍,可能上一步沒有成功,掛起服務端);
  4. 再新開一個命令視窗,輸入mysqld -u root -p(客戶端連結服務端)。

方法3

徹底刪除重置,也是終極方法:

  • cmd中輸入sc delete mysql,刪除服務,這時候你會發現服務視窗中只是禁用了MySQL,並沒有清理乾淨;
  • cmd下輸入regedit,開啟登錄檔編輯器;
  • 順著路徑HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL找到此資料夾,刪除之;
  • 重新安裝配置檔案,也就是執行方法2。