ALL PRIVILEGES ONを消す.
mysql> REVOKE ALL PRIVILEGES ON *.* FROM ‘ユーザー’@’%’;
権限確認
mysql> show grants for ユーザー;
+————————————————————————————————————————+
| Grants for username@% |
+————————————————————————————————————————+
| GRANT USAGE ON *.* TO ‘username’@’%’ IDENTIFIED BY PASSWORD ‘パスワード’ WITH GRANT OPTION |
| GRANT SELECT, INSERT, UPDATE, DELETE ON
dbname
.* TO ‘username’@’%’ |+————————————————————————————————————————+
2 rows in set (0.01 sec)
あれ。。。USAGE が残ってる。。。
show grants は、権限を確認するコマンドではなかった
公式サイトから引用
このステートメントは、MySQL ユーザーアカウントに付与される権限を複製するために発行する必要のある 1 つまたは複数の
GRANT
ステートメントを一覧表示します。
コメント