主题
查看权限
1. 查看指定用户的权限
使用 SHOW GRANTS
命令可以查看某个用户拥有的权限:
sql
SHOW GRANTS FOR '用户名'@'主机';
示例:
sql
SHOW GRANTS FOR 'alice'@'localhost';
该命令会显示用户 alice
在本地主机上的所有权限语句。
2. 查看当前用户的权限
sql
SHOW GRANTS;
此命令显示当前连接用户的权限。
3. 查询所有用户权限(高级)
通过查询系统表可以获取更详细权限信息,但一般不建议直接操作:
sql
SELECT user, host, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv
FROM mysql.user;
查看权限有助于合理配置用户访问,避免权限滥用,提升数据库安全性。