要查看MySQL账号的权限,可以使用以下命令:
SHOW GRANTS FOR username@'localhost';
其中,username是你要查看权限的账号名称。如果该账号可以从远程访问MySQL服务器,则将'localhost'替换为该账号使用的主机名或IP地址。
例如,如果要查看用户testuser在本地主机上的所有权限,可以使用以下命令:
SHOW GRANTS FOR testuser@'localhost';
执行该命令后,MySQL会返回一组包含授权信息的结果集,类似于这样:
+------------------------------------------------------+
| Grants for testuser@localhost |
+------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' |
+------------------------------------------------------+
1 row in set (0.00 sec)
在这个例子中,我们可以看到用户testuser被授予了所有数据库和表的完全访问权限(即ALL PRIVILEGES ON *.*)。




