在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'";
這將返回一個包含用戶權限信息的結果集,其中包括數據庫名、權限類型等信息。