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

MySQL:Verifique se o usuário existe e elimine-o


Isso funcionou para mim:
GRANT USAGE ON *.* TO 'username'@'localhost';
DROP USER 'username'@'localhost';

Isso cria o usuário se ele ainda não existir (e concede a ele um privilégio inofensivo) e o exclui de qualquer maneira. Solução encontrada aqui:http://bugs.mysql.com/bug.php?id =19166

Atualizações:@Hao recomenda adicionando IDENTIFIED BY; @andreb (nos comentários) sugere desabilitar NO_AUTO_CREATE_USER .