MySQL 显示用户的权限
时间:2019-02-04 12:52:29 来源:igfitidea点击:
在MySQL中如何显示用户的所有授权?
在MySQL中,可以使用SHOW GRANTS命令来显示用户的所有grant信息。即分配给用户的权限。
语法
MySQL中SHOW GRANTS命令的语法为:
SHOW GRANTS [ FOR username@hostname]
参数 | 说明 |
---|---|
username | 数据库帐号。 |
hostname | 主机名 |
说明
要查看用户的权限(不是CURRENT_USER),您必须在MySQL数据库中拥有SELECT权限。
显示用户的权限示例
在使用SHOW GRANTS命令显示用户的权限信息。
SHOW GRANTS FOR 'zhilu';
如果用户名未指定host,MySQL会以'%'作为主机。
即上面的语句等效于:
SHOW GRANTS FOR 'techonthenet'@'%';