Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql déposer un utilisateur avec des subventions pour plusieurs hôtes

MySQL <= 5.6.x

select user,host,password from mysql.user;

MySQL>=5.7.x

select user,host,authentication_string from mysql.user;

Ce qui précède, vous devrez créer un plan de restauration et croyez-moi, vous en aurez toujours besoin si vous supprimez beaucoup d'utilisateurs et que vous voulez gagner du temps.

à votre question maintenant :

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

En fonction de votre plate-forme, découvrez comment coller la sortie dans un fichier et l'exécuter