Mysql無法啟動資料損毀救援
2021, Feb 02
適用於Windows XAMPP
-
步驟1:備份
C:\xampp\mysql\data
資料夾下所有資料 -
步驟2:複製
C:\xampp\mysql\backup
底下資料 到C:\xampp\mysql\data
-
步驟3:重新啟動
mysql
,並檢查phpmyadmin
網址,可以正常瀏覽。 但資料不存在 -
步驟4:將舊的
(C:\xampp\mysql\data)
ibdata1
檔案複製到新的mysqlC:\xampp\mysql\data
資料夾底下 -
步驟5:重新啟動mysql
-
步驟6:點擊每份資料表重新讀取內容
-
步驟1: 至Xampp 打開Shell 並使用以下命令啟動mysql:
-
步驟2:
mysqld –-console –-skip-grant-tables –-skip-external-locking
-
步驟3: 使用此命令 再從控制面板打開另一個shell並修復資料庫:
-
步驟4:
mysqlcheck -r --databases mysql --use-frm
-
步驟5: 停止mysql,關閉shell並正常重啟mysql。