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

IDENTIFICATO DA 'password' in MySQL

GRANT è pensato per aggiungere privilegi agli utenti. In modo confuso, ha anche la possibilità di creare utenti e modificare le loro password. Questa funzionalità è obsoleta e non deve essere utilizzata.

Se utilizzi GRANT con IDENTIFIED puoi cambiare la password dell'utente:

Inoltre, GRANT può creare l'utente se non esiste:

Vedi https://dev.mysql.com/doc/refman/ 5.7/it/concessione.html

In sintesi, usa CREATE per creare un utente e utilizzare GRANT per aggiungere privilegi:

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