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

Le mot de passe mysql a expiré. Impossible de se connecter

J'ai donc finalement trouvé la solution moi-même.

Tout d'abord, je suis allé dans le terminal et j'ai tapé :

mysql -u root -p

Cela m'a demandé mon mot de passe actuel que j'ai tapé et cela m'a donné accès pour fournir plus de commandes mysql. Tout ce que j'ai essayé à partir d'ici a donné cette erreur :

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

C'est déroutant car je ne pouvais pas réellement voir un moyen de réinitialiser le mot de passe en utilisant ALTER USER déclaration, mais j'ai trouvé une autre solution simple :

SET PASSWORD = PASSWORD('xxxxxxxx');