清理MySQL权限

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

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

表级特权:

select * from mysql.tables_priv; 

数据库级别权限:

 select * from mysql.db; 

我相信你知道你每次更改权限时都必须flush privileges权限。

试试更多关于特权的信息。

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

你应该参考drop user

 select * from mysql.user; 

那么用drop user命令就会删除权限
还有db(table)中的条目