Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql descarta usuário com concessões para vários hosts


MySQL <=5.6.x
select user,host,password from mysql.user;

MySQL>=5.7.x
select user,host,authentication_string from mysql.user;

Acima, você precisará criar um plano de reversão e, acredite, sempre precisará de um se excluir muitos usuários e quiser economizar tempo.

para sua pergunta agora:
select concat("DROP USER ","'",user,"'@'",host,"';") from mysql.user where host like "127.0.%" or host like "192.168%";

Dependendo da sua plataforma, explore como colocar a saída em um arquivo e executá-lo