清理 MySQL 权限

清理 MySQL 权限

是否可以删除存在但没有数据库访问权限的用户/权限(不包括具有全局权限的用户)

我还注意到,即使在删除数据库后,一些不再存在的“数据库特定权限”仍然分配给用户?

答案1

表级别权限:

select * from mysql.tables_priv;

数据库级别权限:

select * from mysql.db;

我确信您知道flush privileges每次更改权限时都必须这样做。

尝试了解有关特权的更多信息。

话虽如此,就我的经验而言,您必须根据需要清理用户权限。

答案2

你应该参考drop user

select * from mysql.user;

然后使用 drop user 命令,它将删除权限
以及 db(表)中的条目

相关内容