怕之後又踩到這個雷
簡述
某天要連線 MySQL 的時候就噴錯誤訊息:

以下的方法我都試過,但都沒成功:
- How to Fix the XAMPP Error “MySQL Shutdown Unexpectedly” (3 Methods)
- How to solve “Error: MySQL shutdown unexpectedly”?
但有需要的話還是可以參考一下。
解決辦法
- 把
xampp/mysql/data資料夾整個資料夾複製一份 =>xampp/mysql/data-複製 - 把
xampp/mysql/backup的內容全部貼到xampp/mysql/data - 把
xampp/mysql/data-複製的內容全部貼到xampp/mysql/data,除了mysqlperformance_schemaphpmyadmin這幾個資料夾 - 如果最後 MySQL 可以連線,但還是讀不到原本的資料,再把
xampp/mysql/data-複製裡面的ibdata1貼到xampp/mysql/data(這個檔案很重要,我就是這樣復原的)
關於第四個步驟我是看這篇才解出來的:MariaDB (MySQL)出現table doesn’t exist in engine錯誤