在初次搭建XAMPP,Apache和MySQL都可以正常啟動,一旦關機重啟XAMPP時,發現Apache可以正常啟動;而MySQL卻不能正常運行,會碰到 Error: MySQL shutdown unexpectedly.。我們稱它為MySQL意外關機。這是由於端口被占用,或者缺少運行特權,崩潰而導致MySQL數據庫意外關閉。

在xampp軟件界面找到MySQL組件,點擊其組件下的config按鈕,打開mysql配置文件(位置如下圖);

在mysql配置文件內搜索到[mysqld]所在行,在其下方插入
[mysqld]
innodb_force_recovery = 4
保存后關閉記事本(位置如下圖);

這時重新運行MySQL組件,是不是發現問題已經解決了呢!
13:00:41 [mysql] Attempting to start MySQL app...
13:00:41 [mysql] Status change detected: running

