
ハードシャットダウン後に innodb ファイルが破損したため、mariadb/mysql を起動できません。作業した後、このエラーが発生します/var/lib/mysql
。直接全体をバックアップ コピーに置き換えると、このエラーが発生します。
Apr 29 23:43:38 host systemd[1]: Failed to start MariaDB database server.
Apr 29 23:43:47 host systemd[1]: Starting MariaDB database server...
Apr 29 23:43:47 host systemd[1]: mariadb.service failed to run 'start-pre' task: Structure needs cleaning
Apr 29 23:43:47 host systemd[1]: Failed to start MariaDB database server.
Apr 29 23:46:33 host systemd[1]: Starting MariaDB database server...
Apr 29 23:46:33 host systemd[1]: mariadb.service failed to run 'start-pre' task: Structure needs cleaning
Apr 29 23:46:33 host systemd[1]: Failed to start MariaDB database server.
Apr 30 00:48:43 host systemd[1]: Starting MariaDB database server...
Apr 30 00:48:43 host systemd[1]: mariadb.service failed to run 'start-pre' task: Structure needs cleaning
Apr 30 00:48:43 host systemd[1]: Failed to start MariaDB database server.
答え1
この問題を修正しましたが、サービスが起動しなくなりました。mariadb RPMを再インストールしたら、再び動作しました。依存関係のため、YUMを使用しませんでした。