怕之後又踩到這個雷
簡述
某天要連線 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
,除了mysql
performance_schema
phpmyadmin
這幾個資料夾 - 如果最後 MySQL 可以連線,但還是讀不到原本的資料,再把
xampp/mysql/data-複製
裡面的ibdata1
貼到xampp/mysql/data
(這個檔案很重要,我就是這樣復原的)
關於第四個步驟我是看這篇才解出來的:MariaDB (MySQL)出現table doesn’t exist in engine錯誤