如何删除未连接的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
谢谢,我会尝试使用这一点,并更新你... –