PDA

Afficher la version complète : Retrouver son mot de passe administrateur



Simon
24/08/2011, 10h53
Retrouver son mot de passe Administrateur




Félicitation, vous avez réussi à perdre votre mot de passe administrateur. Impossible de le récupérer et vous n'avez aucun autre administrateur ?
Ce tutoriel va vous guider pas à pas pour le récupérer via la base de données.

Le projet

Effectuer une sauvegarde complète au cas où
Récupérer son mot de passe via la base de données


Effectuer une sauvegarde complète
La modification est sans risque. Cependant mieux vaut prévoir une sauvegarde au cas où vous feriez une fausse manipulation.
Voir http://www.vbulletin-ressources.com/forum/showthread.php?t=22247.

Récupérer son mot de passe
Se connecter à phpMyAdmin
La plupart des hébergeurs propose phpMyAdmin d'office pour gérer ses bases de données. Voici la marche à suivre pour les principaux:

Mutualisé OVH: Rendez-vous sur la page https://phpmyadmin.ovh.net/ et saisissez vos identifiants ainsi que votre serveur.
Dédié avec Release OVH: http://guides.ovh.com/SqlDansWebmin
A partir de Plesk 9: http://guides.ovh.com/PhpMyAdminPlesk
A partir de Plesk 10: https://manage.grabweb.in/knowledgebase.php?action=displayarticle&id=71
A partir de CPanel: http://www.greengeeks.com/support/video-tutorials/display.php?tname=cpanel-x3-phpmyadmin (jusqu'au slide 4)
Poser la question à votre hébergeur pour les autres


Afficher la table

Dans la colonne de gauche, sélectionner la base de données utilisée par vBulletin.
Afficher ensuite la table user (si préfixe: préfixe_user) en cliquant sur son nom toujours dans la colonne de gauche.


17546



Éditer l'utilisateur

Rechercher votre nom d'utilisateur dans la liste et noter l'userid correspondant. Il s'agit de '1' pour le compte créé lors de l'installation.
Afficher l'onglet SQL et saisissez la requête suivante:
UPDATE `user` AS user SET `password` = MD5(CONCAT(MD5('test'),salt)) WHERE userid = 1
Remplacer dans la requête 1 par l'userid noté ci-dessus.
Remplacer dans la requête test par votre nouveau mot de passe. Si celui-ci contient des accents ', échappez-les: ' => \'. Exemple: t'w% => t\'w%.
Si préfixe de table, l'ajouter avant entre UPDATE ` et user. Exemple avec le préfixe vb_ => UPDATE `vb_user`.
Exécuter la requête.


17547



Et voilà :)

jules4032
24/08/2011, 11h08
Merci pour cette astuce ca peut servir :delicious:

Freddy.k
24/08/2011, 11h18
Merci pour se tuto Simon

sad
24/08/2011, 12h55
bonjour

merci simon

Ombre
24/08/2011, 17h52
Bonjour, merci pour ce tutoriel, super pratique :).