:::| 目前位置圖示目前位置:首頁圖示回首頁 | 主功能頁圖示相關問答
XAMPP mysql無法啟動

[日期]:2022/01/27  [瀏覽人數]:250

XAMPP mysql無法啟動

下午 03:18:46 [mysql] Error: MySQL shutdown unexpectedly.
下午 03:18:46 [mysql] This may be due to a blocked port, missing dependencies,
下午 03:18:46 [mysql] improper privileges, a crash, or a shutdown by another method.
下午 03:18:46 [mysql] Press the Logs button to view error logs and check
下午 03:18:46 [mysql] the Windows Event Viewer for more clues
下午 03:18:46 [mysql] If you need more help, copy and post this
下午 03:18:46 [mysql] entire log window on the forums


1.將 c:\xampp\mysql\data 這個資料夾重新命名成另外一個名稱,如:c:\xampp\mysql\data_20220127
2.重新建立一個同名的資料夾
3.將 c:\xampp\mysql\backup 內的所有內容複製到新建立的 c:\xampp\mysql\data
4.從舊的 c:\xampp\mysql\data_20220127 複製除了 mysql、performance_schema 以及 phpmyadmin 等資料夾的所有檔案,
到新的 c:\xampp\mysql\data,覆蓋到新的 c:\xamppl\mysql\data 裡。
5.copy c:\xampp\mysql\data_20220127\ibdata1至c:\xampp\mysql\data\

重新啟動MYSQL

若執行資料庫程式出現密碼錯誤,則再COPY 舊的c:\xampp\mysql\data_20220127\mysql目錄至新的c:\xamppl\mysql\data\

再重新啟動

若是使用以上方式仍然出現錯誤,可能是mysql資料庫損毀,把原data備份出來的目錄的檔案全部COPY回新建的data目錄下,

再copy c:\xampp\mysql\backup\mysql目錄至data下看可否啟動mysql,因此時的mysql資料庫是原始資料,可能帳號/密碼都重置了,若可以啟動,再把備份目錄下的mysql COPY至目前的data目錄下,就會變成原本已經建立過的使用者帳號/密碼。