sql >> Database >  >> RDS >> Mysql

Mysql drop-gebruiker met subsidies voor meerdere hosts

MySQL <=5.6.x

select user,host,password from mysql.user;

MySQL>=5.7.x

select user,host,authentication_string from mysql.user;

Bovenstaande heb je nodig om een ​​terugdraaiplan te maken en geloof me, je zult er altijd een nodig hebben als je veel gebruikers verwijdert en je tijd wilt besparen.

nu op uw vraag:

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

Ontdek, afhankelijk van uw platform, hoe u de uitvoer in een bestand kunt plakken en uitvoeren



  1. Gebruik MySQL relationele databases op CentOS 5.

  2. PHP PDO MySQL en hoe gaat het echt om met MySQL-transacties?

  3. Het probleem van SQLinjection oplossen

  4. SQL Sentry is nu SentryOne