在MySQL中,可以通过查询information_schema
数据库下的SCHEMA_PRIVILEGES
表来查看用户的所有权限信息
SELECT * FROM information_schema.SCHEMA_PRIVILEGES WHERE GRANTEE = "'username'@'hostname'";
将username
和hostname
替换为实际的用户名和主机名。例如,要查看名为testuser
的用户在主机localhost
上的所有权限,可以使用以下查询:
SELECT * FROM information_schema.SCHEMA_PRIVILEGES WHERE GRANTEE = "'testuser'@'localhost'";
这将返回一个包含用户权限信息的结果集,其中包括数据库名、权限类型等信息。