有没有办法列出针对某个表授予用户的授权?
我愿意不是想要遍历所有用户并询问他们已获得的所有授权。
答案1
这些信息存储在Information_schema
数据库中,在名为的表中TABLE_PRIVILEGES
。
运行如下 SQL:
USE INFORMATION_SCHEMA;
SELECT * FROM `TABLE_PRIVILEGES` WHERE TABLE_NAME="myTable";
或者使用 导航到该表phpmyadmin
。
编辑 :
您可以SCHEMA_PRIVILEGES
在数据库的表中找到架构/数据库权限信息information_schema
USE INFORMATION_SCHEMA;
SELECT * FROM `SCHEMA_PRIVILEGES` WHERE TABLE_SCHEMA="myDatabase";