sql >> Base de Datos >  >> RDS >> Mysql

Script de creación de usuario mysql

Solo para responder por qué ocurre el error y mostrar la diferencia:

A) Espera @password ser una cadena hash valor:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
PASSWORD '@password';

B) Espera @password ser una cadena de texto claro valor:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
'@password';

Donde "cadena hash" es el resultado de SELECT PASSWORD('clearTextPasswd'); - ver Respuesta del muñeco de nieve para un ejemplo.