Mysql
 sql >> Base de données >  >> RDS >> Mysql

Changer le mot de passe de l'utilisateur mysql à l'aide de la ligne de commande

Dans votre code, essayez de placer le mot de passe entre guillemets simples. Alternativement, selon la documentation de mysql, ce qui suit devrait fonctionner -

SET PASSWORD FOR 'jeffrey'@'localhost' = PASSWORD('cleartext password');

FLUSH PRIVILEGES;

La dernière ligne est importante, sinon votre changement de mot de passe ne prendra malheureusement pas effet.

MODIF :

J'ai fait un test dans ma section locale et cela a fonctionné -

mysql>  set password for 'test' = PASSWORD('$w0rdf1sh');
Query OK, 0 rows affected (0.00 sec)

La mienne est la version 5. Vous pouvez utiliser la commande suivante pour déterminer votre version -

SHOW VARIABLES LIKE "%version%";