XAMPPを使ってソースコードを検証したあと、翌日作業を続く時に、MySQLだけ立ち上がらなくなりました。
検証環境:
- Windows 11
- XAMPP Version:XAMPP Control Panel v3.3.0
- PHP Version:8.0.25
- MySQL Version:15.1 Distrib 10.4.27-MariaDB
エラー解析:
MySQLのエラーメッセージを調べると、以下のエラーメッセージがありました。
[Note] Plugin 'FEEDBACK' is disabled.
[ERROR] Could not open mysql.plugin table. Some plugins may be not loaded
[ERROR] Failed to initialize plugins.
[ERROR] Aborting
上記のエラーメッセージによると、MySQLデータベースのアリアテーブル(aria tables)に問題があることが示されています。
解決方法:
MySQLデータベースのアリアテーブルを修復することです。方法は以下の通りです。
- 「raia_chk.exe」を実行し、アリアテーブルを修復します。
- \xampp\mysql\data\mysql>..\..\bin\aria_chk.exe -r *.MAI
- 「aria_log.*」を削除します。
- \xampp\mysql\data>del aria_log.*
まとめ
上記の操作を実施したあとに、XAMPPを再起動して、MySQLは無事に立ち上がりました。