web-dev-qa-db-fra.com

Impossible de se connecter à ADMIN même après modification du mot de passe dans phpmyadmin

J'ai un ancien site wordpress auquel je ne suis pas connecté depuis 2 ans. Récemment, j'ai essayé de me reconnecter en utilisant le compte administrateur mais cela ne m'a pas été laissé Dire le mot de passe est incorrect. J'ai essayé de me connecter à l'aide d'un compte test et j'ai également échoué. Il semble qu'aucune des connexions ne fonctionne.

Alors je suis allé dans PHPmyAdmin et je me suis rendu compte que MySQL était plein, puis j'ai effacé une table qui était utilisée par un plugin appelé Simplehistory (il contenait 700 millions de données), puis j'ai pu changer le mot de passe de l'administrateur depuis la console phpmyadmin. Cependant, je ne peux toujours pas me connecter même si phpmyadmin m'a dit que la commande de requête avait abouti.

J'ai aussi essayé le script d'urgence, que je suis allé dans /emergency.php pour changer le mot de passe, mais le système ne m'a toujours pas connecté.

1
Pig

À partir du WP Codex :

  1. Commencez par vous connecter à phpMyAdmin et en cliquant sur les bases de données.
  2. Une liste de bases de données apparaîtra. Cliquez sur votre base de données WordPress.
  3. Toutes les tables de votre base de données apparaîtront. Sinon, cliquez sur Structure.
  4. Recherchez wp_users dans la colonne Table.
  5. Cliquez sur l'icône pour parcourir.
  6. Localisez votre nom d'utilisateur sous user_login
  7. Cliquez sur Editer (cela peut ressembler à une icône représentant un crayon dans certaines versions de phpMyAdmin)
  8. Votre user_id sera affiché, cliquez sur Edit
  9. À côté de user_pass se trouve une longue liste de chiffres et de lettres.
  10. Sélectionnez et supprimez-les et entrez votre nouveau mot de passe.
  11. Tapez le mot de passe que vous souhaitez utiliser. Il suffit de taper normalement, mais n'oubliez pas qu'il est sensible à la casse.
  12. Dans cet exemple, le nouveau mot de passe sera 'rabbitseatcarrots'
  13. Une fois que vous avez fait cela, cliquez sur le menu déroulant indiqué, puis sélectionnez MD5 dans le menu.
  14. Vérifiez que votre mot de passe est correct et que MD5 est dans la boîte.
  15. Cliquez sur le bouton 'Go' en bas à droite.
  16. Testez le nouveau mot de passe sur l'écran de connexion. Si cela ne fonctionne pas, vérifiez que vous avez suivi ces instructions à la lettre.
2
Benbodhi

Les mots de passe dans wordpress sont hachés, ce qui signifie que modifier la valeur de la table SQL ne fonctionnerait probablement pas. Si vous avez un accès ssh partout où votre site est hébergé, jetez un œil à wp-cli. https://wp-cli.org/

Vous pourrez exécuter une commande pour vérifier votre mot de passe ou créer un nouveau compte administrateur.

0
Jonathan Hodgson