Cent0S 7 と Mariadb

Cent0S 7 と Mariadb

ハードシャットダウン後に 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を使用しませんでした。

関連情報