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

mysql crea utente solo quando l'utente non esiste

Se stai creando un utente, devi creare anche una sovvenzione. La concessione crea implicitamente un utente se non esiste (motivo per cui si è incoraggiati a includere la password durante la creazione di una concessione, nel caso in cui non esistano). vedere http://dev.mysql.com/doc/refman/ 5.1/it/concessione.html

Quindi un'opzione è semplicemente creare la concessione (con la password) e l'utente viene creato implicitamente.

Es:

GRANT ALL PRIVILEGES  ON db_name.* 
TO 'user'@'%' IDENTIFIED BY 'password' 
WITH GRANT OPTION;