如何删除未连接的MySQL用户?

问题描述:

我有太多的MySQL数据库,每个数据库都附带不同的用户。我在服务器上工作并删除了一些数据库,但现在有没有附加任何数据库的mysql用户?我如何找到它们并删除这些用户...我拥有MySQL的root访问权限。如何删除未连接的MySQL用户?

对此有太多变数。但开始在MySQL数据库和搜索用户在user表不存在于db表,并没有全球Select_priv

use mysql; 
select * from user 
    where User NOT IN (select User from db) 
    AND Select_priv = 'N'\G 

在我而言,这产生了我使用的用户为Repl_slave_priv(用于复制)。

你可以和一堆的特权,就像Super_priv

+0

谢谢,我会尝试使用这一点,并更新你... –