【MariaDB】GRANT ALL PRIVILEGES でユーザーを追加しようとしたらエラーが出たという話
書籍「独習PHP」のイントロダクションで、データベースアクセス用の新規ユーザーを設定しようと
GRANT ALL PRIVILEGES ON selfphp.* TO selfusr@localhost IDENTIFIED BY 'selfpass';
と入力したところ
Index for table 'db' is corrupt; try to repair it
なんかエラーが・・・
dbが破損しているとのこと。
check table mysql.db;
と入力してみると
warningとかerrorが出ている!
repair table mysql.db;
と入力するとOKと表示され、
再度GRANT~のコマンドを入力したらちゃんとユーザーが作成されました。
コマンドなんてほとんど使ったことが無いのになぜ破損した・・・。
イントロダクションで挫折するところでした・・・。
この記事が気に入ったらサポートをしてみませんか?