grant usage on
grant all on
mysql にログイン後、このコマンドは権限設定時に当然使うわけですが、下記のようなエラーが出る場合があります。 ※ xxxx は数字
ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected xxx, found xxx. Created with MySQL xxxxx, now running xxxx. Please use mysql_upgrade to fix this error.
このエラーを修復するために、mysql_upgradeを行ってください!ということのようです。
MySQL Reference をチェックすると、MySQLをアップグレードしたら、mysql_upgrade が必然なのですよ!ということみたいです。
よって、下記コマンドを。
mysql_upgrade -u root -p
ルートパスワード 無事解決なのであります^^