Comment réinitialiser le mot de passe WordPress à partir de MySQL

wordpress_logo_password

WordPress est peut-être le CMS (Content Management System) le plus populaire et le plus utilisé au monde, et est né d'un petit projet open source jusqu'à aujourd'hui, il se trouve dans environ 29% de tous les sites Web sur le Web et a plus de 45.000 XNUMX plugins. C'est pourquoi nous pensons presque tous à lui quand il s'agit de commencer avec un blog ou même un site web, puisqu'à ce stade on peut dire que la facilité qu'il offre pour toutes sortes de projets sur le net est bien prouvée.

Bien sûr, au-delà de sa facilité d'utilisation, il est normal que de temps en temps nous puissions rencontrer des inconvénients, par exemple oublier le mot de passe d'accès. Et bien que nous ayons bien sûr des méthodes pour le réinitialiser (via le lien «J'ai oublié mon mot de passe»), nous avons peut-être perdu l'accès au compte de messagerie avec lequel nous nous sommes enregistrés. Alors montrons comment réinitialiser notre mot de passe WordPress à partir de la ligne de commande MySQL.

La procédure n'est pas du tout complexe et se compose de quelques étapes, à savoir:

En premier lieu nous créons une version de notre mot de passe avec le hachage MD5, qui sera attribué à notre compte au moyen de la commande suivante (nous remplaçons «nouveau mot de passe» par celui que nous allons utiliser:

#echo -n "nouveau mot de passe" | md5sum

On nous donnera un code du type e7018eb9d78e02ae40beeeacef203c1a, que nous devons copier. Après cela, nous devons accéder à notre serveur MySQL en tant que root:

#mysql -u racine -p

Nous exécutons la commande suivante, pour sélectionner le Base de données WordPress (si nous n'utilisons pas le nom par défaut, remplacez-le par celui qui convient):

utilisez wordpress;

Nous allons maintenant obtenir l'ID, le nom de connexion et le mot de passe du compte que nous devons modifier:

SÉLECTIONNEZ l'ID, user_login, user_pass FROM wp_users ;

Encore une fois, wp_users est le nom générique avec lequel WordPress crée les tables, mais si au moment de l'installation nous avons opté pour un nom personnalisé, nous devrons le changer pour celui que nous avons choisi.

Maintenant, nous allons changer le mot de passe, et pour cela nous prenons bonne note de l'ID utilisateur que nous avons obtenu à l'étape précédente (pour notre cas, nous allons supposer qu'il est 12) et nous entrons le mot de passe obtenu au début de tout, avec le MD5 hacher:

UPDATE wp_users SET user_pass = «e7018eb9d78e02ae40beeeacef203c1a»O ID = 12;

C'est tout, si nous exécutons à nouveau la commande:

SELECTIONNER ID, user_login, user_pass FROM wp_users WHERE ID = 12;

Nous verrons que le mot de passe n'est plus le même qu'avant, et qu'il a bien été modifié.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Un commentaire, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Josep Garcia dit

    Ou vous pouvez faire à partir de mysql:

    update wp_users set user_pass = MD5 ('NEW_PASSWORD') où ID = 12;