Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:controlla se l'utente esiste e rilascialo

Questo ha funzionato per me:

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

Questo crea l'utente se non esiste già (e gli garantisce un privilegio innocuo), quindi lo elimina in entrambi i modi. Trovato la soluzione qui:http://bugs.mysql.com/bug.php?id =19166

Aggiornamenti:@Hao consiglia aggiungendo IDENTIFIED BY; @andreb (nei commenti) suggerisce di disabilitare NO_AUTO_CREATE_USER .