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

IDENTIFICADO POR 'contraseña' en MySQL

GRANT está destinado a agregar privilegios a los usuarios. Confusamente, también tiene la capacidad de crear usuarios y cambiar sus contraseñas. Esta funcionalidad está obsoleta y no debe usarse.

Si usa GRANT con IDENTIFIED puede cambiar la contraseña del usuario:

Además, GRANT puede crear el usuario si no existe:

Ver https://dev.mysql.com/doc/refman/ 5.7/en/grant.html

En resumen, use CREATE para crear un usuario y usar GRANT para agregar privilegios:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost';