-- 查询用户权限的示例代码
-- 1. 查看当前用户的权限
SHOW GRANTS;
-- 2. 查看特定用户的权限
SHOW GRANTS FOR 'username'@'host';
-- 3. 查看所有用户的权限
SELECT user, host, authentication_string, plugin, account_locked
FROM mysql.user;
-- 4. 查看某个数据库的权限
SHOW GRANTS FOR 'username'@'host' ON database_name.*;
-- 5. 查看某个表的权限
SHOW GRANTS FOR 'username'@'host' ON database_name.table_name;
SHOW GRANTS;
:显示当前用户的权限。SHOW GRANTS FOR 'username'@'host';
:显示指定用户的权限,username
是用户名,host
是主机名(可以是 %
表示任何主机)。SELECT ... FROM mysql.user;
:查询 mysql.user
表中的用户信息和权限,包括用户、主机、认证字符串、插件和账户锁定状态。SHOW GRANTS FOR 'username'@'host' ON database_name.*;
:显示指定用户在特定数据库上的权限。SHOW GRANTS FOR 'username'@'host' ON database_name.table_name;
:显示指定用户在特定表上的权限。上一篇:mysql随机抽取数据50条
下一篇:mysql 创建数据库命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站