2022-04-23

phpMyAdminでデータベースエラー#1030を修復する方法

MySQLに関する記事

ローカル環境のphpMyAdminで、データベースに権限の付与を設定しようとしたろころ、下記のようなエラーが発生した。

#1030 – Got error 176 “Read page with wrong checksum” from storage engine Aria

データベースエラー#1030

サーバの種類: MariaDB 10.4.17
phpMyAdminバージョン情報: 5.0.4

いろいろと調査し、別の方が同様の問題について解決方法を紹介されていたので、参考にさせていただきました。

手順

1.phpMyAdminにログイン

2.データベース一覧で「mysql」をクリックして選択

mysqlデータベースをチェック

3.テーブル一覧で「db」テーブルにチェックを入れる

dbデータベースをチェック

4.テーブル一覧の下部に、下部に「チェックしたものを:」と表示されているチェックボックスがあるので、「テーブルを修復する」を選択し「実行」を押下

プルダウンでテーブルを修復するを選択
テーブルの修復が完了

5.権限の付与が可能になりました。実際に変更ができるようになったことを確認しました。

権限の設定ができたことを確認

スポンサーリンク

まとめ

マシンとソフトウェアの互換性に問題があるのではと思いますが…。原因について調べてみたのですが不明のままです。正直なところ、これが適切な解決方法なのか判断できません。

記事の内容で復旧を試みる場合、ご自身の責任でお願いします。