在这种情况下,使用似乎确实SHOW GRANTS
有效:
SHOW GRANTS FOR CURRENT_USER;\n
Run Code Online (Sandbox Code Playgroud)\n\n尽管手册指出您仍然需要访问mysql数据库:
\n\n\n\n\n\n
SHOW GRANTS
需要mysqlSELECT
数据库的权限。
直接访问mysql.user实际上并没有\xe2\x80\x99 工作,可能是因为它还包含其他敏感信息,例如其他用户的密码:
\n\n\n\nRun Code Online (Sandbox Code Playgroud)\nmysql> SELECT * FROM mysql.user;\nERROR 1142 (42000): SELECT command denied to user \'user\'@\'host\' for table \'user\'\n
归档时间: |
|
查看次数: |
1076 次 |
最近记录: |