Jump to content
aurélie87

Mot de passe expiré site en local

Recommended Posts

Bonjour à toutes et à tous !

ça fait quelques années que j'ai créé mon site, j'ai voulu ce matin faire quelques tests en local pour ne pas toucher à mon site actuel avant d'être sûre que les modifications soient ok... malheureusement impossible de l'ouvrir.

Voici le message d'erreur :

Link to database cannot be established: SQLSTATE[HY000] [1862] Your password has expired. To log in you must change it using a client that supports expired passwords.

J'ai fait des recherches sur internet pour résoudre ce problème mais je ne trouve pas de solution...

Merci d'avance pour votre aide ;-)

 

Bonne journée

Share this post


Link to post
Share on other sites

Et si par le plus pur des hasard tu lisais le message d'erreur ?

Celui-ci t'engage à prendre contact avec ton service client!n mea culpa

 

Le mot de passe de l'utilisateurs de la base de données utilisent soit une directive expire, soit l'ancien de codage SQL

 

https://stackoverflow.com/questions/33387879/mysql-password-expired-cant-connect

Edited by doekia (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

 

As-tu modifié les connexions de la base de données pour se connecter à la base locale et non à celle du serveur qui n'est pas Dispo en local ? 

 

Si oui le mot de passe est-il exact ?

Share this post


Link to post
Share on other sites

Bonjour,

Je vais regarder le lien merci.

Non, je n'ai modifié aucune connexion sergeksl2

Merci de votre aide

Share this post


Link to post
Share on other sites

Il faut modifier la connexion (Non de la base, login, mot de passe) pour ce connecter sur la base de données que tu as du créer sur ton disque dur.

Il est impossible de ce connecter à la BD du serveur en local.

Share this post


Link to post
Share on other sites

Je tiens à préciser que je suis nulle, désolée de vous embêter...

J'ai été sur le lien, dans ma console j'ai bien mis

mysql -u root -p puis SET PASSWORD = PASSWORD('xxxxxxxx'); (en mettant mon mot de passe à la place des xxxx)

Ensuite j'ai essayé :

mysql> ALTER USER `root`@`localhost` IDENTIFIED BY 'new_password',
`root`@`localhost` PASSWORD EXPIRE NEVER;

le problème c'est que je ne sais pas quoi changer dans cette formule... j'ai essayé en changeant uniquement le mot de passe mais ça ne fonctionne pas... donc je pense qu'il faut changer le root@localhost mais je ne sais pas quoi mettre.... :wacko:

Merci d'avance... :)
 


Où je dois modifier la connexion s'il vous plaît ?

Désolée...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More