2022-04-23
phpMyAdminでデータベースエラー#1030を修復する方法
ローカル環境のphpMyAdminで、データベースに権限の付与を設定しようとしたろころ、下記のようなエラーが発生した。
#1030 – Got error 176 “Read page with wrong checksum” from storage engine Aria
サーバの種類: MariaDB 10.4.17
phpMyAdminバージョン情報: 5.0.4
いろいろと調査し、別の方が同様の問題について解決方法を紹介されていたので、参考にさせていただきました。
手順
1.phpMyAdminにログイン
2.データベース一覧で「mysql」をクリックして選択
3.テーブル一覧で「db」テーブルにチェックを入れる
4.テーブル一覧の下部に、下部に「チェックしたものを:」と表示されているチェックボックスがあるので、「テーブルを修復する」を選択し「実行」を押下
5.権限の付与が可能になりました。実際に変更ができるようになったことを確認しました。
まとめ
マシンとソフトウェアの互換性に問題があるのではと思いますが…。原因について調べてみたのですが不明のままです。正直なところ、これが適切な解決方法なのか判断できません。
記事の内容で復旧を試みる場合、ご自身の責任でお願いします。