在MySQL中,可以通過查詢information_schema
數(shù)據(jù)庫下的SCHEMA_PRIVILEGES
表來查看用戶的所有權(quán)限信息
SELECT * FROM information_schema.SCHEMA_PRIVILEGES WHERE GRANTEE = "'username'@'hostname'";
將username
和hostname
替換為實(shí)際的用戶名和主機(jī)名。例如,要查看名為testuser
的用戶在主機(jī)localhost
上的所有權(quán)限,可以使用以下查詢:
SELECT * FROM information_schema.SCHEMA_PRIVILEGES WHERE GRANTEE = "'testuser'@'localhost'";
這將返回一個(gè)包含用戶權(quán)限信息的結(jié)果集,其中包括數(shù)據(jù)庫名、權(quán)限類型等信息。