XAMPP の MySQL だけ立ち上がりません

投稿者: | 2022-12-23

 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データベースのアリアテーブルを修復することです。方法は以下の通りです。

  1. 「raia_chk.exe」を実行し、アリアテーブルを修復します。
    • \xampp\mysql\data\mysql>..\..\bin\aria_chk.exe -r *.MAI
  2. 「aria_log.*」を削除します。
    • \xampp\mysql\data>del aria_log.*

まとめ

 上記の操作を実施したあとに、XAMPPを再起動して、MySQLは無事に立ち上がりました。