XAMPP mysql (Mariadb) が信頼できなくなった

XAMPP mysql (Mariadb) が信頼できなくなった

私は何年も Windows で XAMPP を問題なく使用してきましたが、最近は mysql (MariaDB) のせいで信頼性が低くなっています。XAMPP コントロール パネルで mysql が問題なく起動することもあれば、前日までは問題がなかったのに、起動時に理由もなくクラッシュすることもあります。私は Windows 11 を使用しています。このようにクラッシュした場合は、データベースを置き換えて、バックアップから mysql (MariaDB) を復元します。しばらくは問題なく動作しますが、数日後に再びクラッシュします。以下にエラー ログをコピーしますが、奇妙なことに、エラー ログの後でもコントロール パネルの mysql (MariaDB) は正常に動作しています。

私が使用しているバージョンは次のとおりです: XAMPP バージョン 8.2.4+ Apache 2.4.56 MariaDB 10.4.28 PHP 8.2.4 (VS16 X86 64 ビット スレッド セーフ) + PEAR phpMyAdmin 5.2.1

助けてもらえますか?

最新バージョンの XAMPP は、以前のバージョンほど信頼性が高くない可能性があります。ありがとうございます。

私は mysql エラー ログをコピーしていますが、このエラー ログにもかかわらず、mysql は XAMPP コントロール パネルで実行されていました。

エラー ログは次のように最後に終了します。

2023-09-12 19:17:18 0 [ERRO

2023-09-12 19:17:18 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
2023-09-12 19:17:18 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-09-12 19:17:18 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-09-12 19:17:18 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2023-09-12 19:17:18 0 [Note] InnoDB: Waiting for purge to start
2023-09-12 19:17:18 0 [Note] InnoDB: 10.4.28 started; log sequence number 681795; transaction id 18382
2023-09-12 19:17:18 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2023-09-12 19:17:18 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-09-12 19:17:18 0 [ERROR] InnoDB: Page [page id: space=0, page number=9] log sequence number 7200324 is in the future! Current system log sequence number 681804.
2023-09-12 19:17:18 0 [ERROR] InnoDB: Your database may be corrupt or you may have copied the InnoDB tablespace but not the InnoDB log files. Please refer to https://mariadb.com/kb/en/library/innodb-recovery-modes/ for information about forcing recovery.
2023-09-12 19:17:18 0 [Note] Server socket created on IP: '::'.
2023-09-12 19:17:18 0 [ERRO

答え1

データベースが何らかの理由で破損している可能性があります。復元した後、修復してみてください。

mysqlcheck [options] [db_name [tbl_name ...]]

関連情報