平成30/ 2018-12-10 16:41
MYSQL/ユーザ権限

|
| 確認
|----------
show grants for hoge@'%';
show grants for hoge@'localhost';
show grants for hoge@'192.168.0.%';

現ユーザの権限確認
show grants for current_user();

以下でもフラグの確認できるが、show grants の値が反映されていない。mysql.userのフラグは何の意味だろう。。
select * from mysql.user

以下のように「PRIVILEGES」の場合は、bbb@localhostユーザが、aaaのDBの全ての権限を持つということ。
-
GRANT ALL PRIVILEGES ON `aaa`.* TO 'bbb'@'localhost'
-
privileges とは、特権という意味。


#### Thanks.
12.5.4.16. SHOW GRANTS 構文
http://dev.mysql.com/doc/refman/5.1/ja/show-grants.html