Aller au contenu

Sujets conseillés

Posté

Bonjour

Je ne peux plus acceder à plesk car j'ai modifié le mot de passe d'acces à la base de données et tous mes sites ne sont plus en ligne.

Unable to connect to database: saved admin password is incorrect.

Comment faire pour restaurer le mot de passe admin d'origine ou aller modifier le mot de passe contenu en base pour le faire correspondre au nouveau via PUTTY.

Je suis plus que débutant en ligne de commande

Merci pour votre aide

Yades

Posté

Oui pour changer le mot de passe admin de plesk il vaut mieux passer par les outils de plesk :)

Essaye de changer le mot de passe contenu dans dans cat /etc/psa/.psa.shadow

ensuite service psa stop , service psa start

Posté

Oui pour changer le mot de passe admin de plesk il vaut mieux passer par les outils de plesk :)

Essaye de changer le mot de passe contenu dans dans cat /etc/psa/.psa.shadow

ensuite service psa stop , service psa start

merci pour ta réponse. psa.shadow est bien le mot de passe pour plesk.

mais c'est le mot de passe de la base de données qui n'est plus correct, pas celui de plesk.

dans quel fichier je peux remettre le mot de passe et user de la base de données sql.

le probleme est venu quand j'ai créé une nouvelle base de données en lui attribuant les privilèges.

Merci pour ton aide

Yades

Posté

Tu as changé le mot de passe du user admin de mysql ? c'est ça ?

oui c'est ce que le service technique d'ovh m'a confirmé. J'ai du le faire sans le savoir.

Posté (modifié)

Essaye ça, pour revenir avec le mot de passe plesk que tu avais

mysqladmin -u admin -p'le_nouveau_pass_mis_par_accident' password le_mot_de_passe_admin_plesk

Modifié par mtcocktail
Posté

Essaye ça, pour revenir avec le mot de passe plesk que tu avais

mysqladmin -u admin -p'le_nouveau_pass_mis_par_accident' password le_mot_de_passe_admin_plesk

j'ai essayé toutes les combinaisons possibles et à chaque fois j'ai

Access denied for user 'admin'@'localhost' (using password: YES)'

Posté (modifié)

Stop mysql

/etc/init.d/mysql stop

Lance mysql sans tenir compte des droit et sans le réseau pour eviter les hack.

mysqld_safe skip-grant-tables skip-networking &

mysql -u admin mysql

A partir de la tu rétablit le mot de passe et les droits complet de admin. Soit remettre un mot de passe :

> UPDATE user SET Password=PASSWORD('mot de passe plesk') WHERE User='admin';

> GRANT all privileges on *.* to admin_AT_localhost;

> exit

( Remplacer le _AT_ par @ )

Et tu relance mysql pour tester

killall mysqld_safe && /etc/init.d/mysql start

Modifié par mtcocktail
Posté

Stop mysql

/etc/init.d/mysql stop

Lance mysql sans tenir compte des droit et sans le réseau pour eviter les hack.

mysqld_safe skip-grant-tables skip-networking &

mysql -u admin mysql

A partir de la tu rétablit le mot de passe et les droits complet de admin. Soit remettre un mot de passe :

> UPDATE user SET Password=PASSWORD('mot de passe plesk') WHERE User='admin';

> GRANT all privileges on *.* to admin_AT_localhost;

> exit

( Remplacer le _AT_ par @ )

Et tu relance mysql pour tester

killall mysqld_safe && /etc/init.d/mysql start

je bute sur la dernière partie à partir de UPDATE, j'ai bien eu arret de mysql OK et mysqls ended

quand je tape la premiere ligne avec UPDATE j'obtiens -bash: syntax error near unexpected token `('

Posté

je bute sur la dernière partie à partir de UPDATE, j'ai bien eu arret de mysql OK et mysqls ended

quand je tape la premiere ligne avec UPDATE j'obtiens -bash: syntax error near unexpected token `('

Merci encore pour ton aide, le problème est résolu.

pour arrêter et démarrer mysql je devais taper /etc/init.d/mysqld stop

Bon dimanche

Yades

Posté

Merci encore pour ton aide, le problème est résolu.

pour arrêter et démarrer mysql je devais taper /etc/init.d/mysqld stop

Bon dimanche

Yades

Oui j'ai fait ça de tête, les erreur de syntaxe peuvent se glisser :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...