SHOW-GRANTS
更新时间:2021-03-26
SHOW GRANTS
Description
该语句用于查看用户权限。
SHOW [ALL] GRANTS [FOR user_identity];- 
ALLALL关键词可以查看所有用户的权限。
- 
user_identity查看该指定用户的权限。且该 user_identity 必须为通过 CREATE USER 命令创建的。 如果不指定 user_identity,则查看当前用户的权限。 
返回结果说明:
mysql> show grants;
+--------------+----------+----------------------+---------------+------------+---------------+
| UserIdentity | Password | GlobalPrivs          | DatabasePrivs | TablePrivs | ResourcePrivs |
+--------------+----------+----------------------+---------------+------------+---------------+
| 'admin'@'%'  | Yes      | Admin_priv  (false)  | NULL          | NULL       | NULL          |
+--------------+----------+----------------------+---------------+------------+---------------+
1 row in set (0.00 sec)- 
UserIdentity用户标识。 
- 
PasswordYes标识设置了密码。No标识无密码。
- 
GlobalPrivs全局级别的权限列表。(列表后的 false无需关心)。
- 
DatabasePrivs数据库级别的权限列表。(列表后的 false无需关心)。
- 
TablePrivs表级别的权限列表。(列表后的 false无需关心)。
Example
- 
查看所有用户权限信息 SHOW ALL GRANTS;
- 
查看指定 user 的权限 SHOW GRANTS FOR jack@'%';
- 
查看当前用户的权限 SHOW GRANTS;
Keywords
SHOW, GRANTS