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;