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

MySQL :vérifiez si l'utilisateur existe et supprimez-le

Cela a fonctionné pour moi :

GRANT USAGE ON *.* TO 'username'@'localhost';
DROP USER 'username'@'localhost';

Cela crée l'utilisateur s'il n'existe pas déjà (et lui accorde un privilège inoffensif), puis le supprime de toute façon. Solution trouvée ici :http://bugs.mysql.com/bug.php?id =19166

Mises à jour :@Hao recommande en ajoutant IDENTIFIED BY; @andreb (dans les commentaires) suggère de désactiver NO_AUTO_CREATE_USER .