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檔案複製到新的mysql C:\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。