MySQL shutdown unexpectedly.解決方法

XAMPP 在電腦關機前,務必要先關閉所有服務(Apache、MySQL),避免造成檔案毀損。

操作步驟:

  1. 將 Xampp\mysql\data 這個資料夾重新命名成另外一個名稱(data_old)
  2. 重新建立一個同名的資料夾(data)
  3. 將 Xampp\mysql\backup 內的所有內容複製到新建立的 Xampp\mysql\data
  4. 從舊的 Xampp\mysql\data (data_old) 複製除了 mysql、performance_schema 以及 phpmyadmin 等資料夾以外的所有檔案,到新的 Xampp\mysql\data,尤其是 ibdata1 這支檔案,覆蓋到新的 mysql\data 裡。

完成後重新啟動就好了。

參考文章

Xampp 錯誤訊息:MySQL shutdown unexpectedly. 解決方法