何か間違っている。

何かが間違っていると思っていたが、ユーザの追加や削除をやっていて気付いた。
ユーザを作って権限を設定する前に、ルート権限でデータベース作らなきゃダメだよね。
ということでルート権限で

  • create database <データベース名>;

としてデータベースを作成する。
そして必要なユーザを先ほどのGRANT文で作成してアクセス権を設定する。
作成したユーザで再ログインして

  • connect <データベース名>

としたあとstatusコマンドで確認できればOK