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

如何删除未连接的MySQL用户?,mysql,Mysql,我有太多的MySQL数据库,每个数据库都有单独的用户连接。我在服务器上工作,删除了一些数据库,但现在有mysql用户没有连接任何数据库?我如何才能找到它们并删除这些用户。。。我有MySQL的root访问权限。这方面的变量太多了。但是一个好的从mysql数据库开始,在用户表中搜索用户,而不出现在数据库中,并且没有全局选择\u priv use mysql; select * from user where User NOT IN (select User from db) AND Se

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

这方面的变量太多了。但是一个好的从mysql数据库开始,在
用户
表中搜索用户,而不出现在
数据库中,并且没有全局
选择\u priv

use mysql;
select * from user
   where User NOT IN (select User from db)
   AND Select_priv = 'N'\G
在我的例子中,这产生了我用于
Repl_slave_priv
(用于复制)的用户


你可以使用一些特权,比如
Super\u priv

变量太多了。但是一个好的
从mysql数据库开始,在
用户
表中搜索用户,而不出现在
数据库中,并且没有全局
选择\u priv

use mysql;
select * from user
   where User NOT IN (select User from db)
   AND Select_priv = 'N'\G
在我的例子中,这产生了我用于
Repl_slave_priv
(用于复制)的用户

您可以使用一系列特权,如
Super\u priv

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