-- 查询用户权限的示例代码
-- 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 中文站