diff --git a/HowtoMySQL/Troubleshooting.md b/HowtoMySQL/Troubleshooting.md index e27c469f..c7a96741 100644 --- a/HowtoMySQL/Troubleshooting.md +++ b/HowtoMySQL/Troubleshooting.md @@ -470,4 +470,25 @@ C'est que l'utilisateur utilise un plugin obsolète où qui n'existe pas, cela p ~~~ update user set plugin='' where User='user'; -~~~ \ No newline at end of file +~~~ + +## Your password has expired. + +En cas de message : + +~~~ +To log in you must change it using a client that supports expired passwords. +~~~ + +Il faut se loguer en ligne de commande _mysql_ avec l'utilisateur concerné et changer son mot de passe + +~~~ +mysql -u foo -p + +mysql> SHOW DATABASES; +ERROR 1820 (HY000): You must SET PASSWORD before executing this statement + +mysql> SET PASSWORD FOR 'jdoe'@'localhost' = PASSWORD('PASSWORD'); +~~~ + +> *Note* : si vous remettez le même mot de passe que celui utilisé actuellement, cela va fonctionner, il n'y a pas de vérification \ No newline at end of file