XAMPPでMySQLが壊れた時の対処法

2025/02/19に公開

xamppでmysqlをstartしたが下記のエラーが発生

原因

mysql起動状態でxamppを閉じたり、PCシャットダウンすると発生する。

今回はしっかり切断した記憶があっても壊れることがある。
なぜだろうか・・・、訳あってデスクトップPCとノートPC両方使っているがノートPCのほうが壊れる気がする。なんか相性みたいなものがあるのだろうか・・・。

対処法

Explorerボタンをクリックしてxamppのフォルダを開く
mysqlフォルダに移動
dataフォルダをコピーして別の場所(デスクトップなど)保存 ※zipにして同じフォルダに置いておいてもいい
dataフォルダの中身をすべて削除
backupフォルダの中身をすべてコピーしてdataフォルダに貼り付け
退避させていたdataフォルダからibdata1ファイルをコピーしてdataファイルに貼り付け

これで起動できるか確認する

Discussion