MySQL 显示用户的权限


在MySQL中如何显示用户的所有授权?

在MySQL中,可以使用SHOW GRANTS命令来显示用户的所有grant信息。即分配给用户的权限。

语法

MySQL中SHOW GRANTS命令的语法为:

1
SHOW GRANTS [ FOR username@hostname]
参数 说明
username 数据库帐号。
hostname 主机名

说明
要查看用户的权限(不是CURRENT_USER),您必须在MySQL数据库中拥有SELECT权限。

显示用户的权限示例

在使用SHOW GRANTS命令显示用户的权限信息。

1
SHOW GRANTS FOR 'zhilu';

如果用户名未指定host,MySQL会以'%'作为主机。
即上面的语句等效于:

1
SHOW GRANTS FOR 'techonthenet'@'%';


原文链接:https://codingdict.com/