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à :)
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à :)