-- 查询用户权限的示例代码
-- 1. 查询某个用户的全局权限
SHOW GRANTS FOR 'username'@'host';
-- 解释:这条语句会显示指定用户在全局范围内的所有权限。'username' 是用户名,'host' 是主机名(例如 '%', 'localhost' 等)。
-- 2. 查询当前用户的权限
SHOW GRANTS;
-- 解释:这条语句会显示当前登录用户的权限。
-- 3. 查询某个用户的特定数据库权限
SHOW GRANTS FOR 'username'@'host' USING database_name;
-- 解释:这条语句会显示指定用户在特定数据库上的权限。'database_name' 是数据库名称。
-- 4. 查询用户的具体权限信息
SELECT * FROM information_schema.USER_PRIVILEGES WHERE GRANTEE LIKE '\'username\'@\'host\'';
-- 解释:这条语句通过查询 `information_schema.USER_PRIVILEGES` 表来获取指定用户的权限信息。
上一篇:mysql numeric
下一篇:mysql查询慢sql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站