mysql GRANT ALL …で Access denied …

mysqlを使いたくて、ずっと使っていなかったmysqlでテスト用のユーザーを追加しようとした。

こんな感じにしてみたら、

Σ(゚д゚lll)

rootのくせに拒否されるとは・・・

ALL以外のpriv_typeを試してみたところ大丈夫。ALLだけがだめ。

検索してみたところ、どうやらアップグレードの処理をしてないのが原因みたい?

mysql – Access denied for user ‘root’@’localhost’ while attempting to grant privileges. How do I grant privileges? – Stack Overflow

mysql_upgradeの使い方は見ていないけど、mysqlのコマンドだし -p つけてパスワード入力させればいいかな−、としたらできた。

このあと GRANT ALLをしたら問題なく動作しました。

いじょう。