Comment réinitialiser le mot de passe WordPress perdu ou oublié

Pour utiliser WordPress, vous devez accéder au panneau d'administration.
Pour cela, on s'identifie avec compte utilisateur à l'aide d'un nom d'utilisateur et mot de passe.
Mais il peut arriver d'oublier ou de perdre le mot de passe WordPress.
C'est très problématique surtout s'il s'agit du compte administrateur.

Dans ce tutoriel, je vous donne quatre méthodes pour réinitialiser le mot de passe WordPress perdu ou oublié.
Par mail, FTP, SQL (PHPMyAdmin) ou WP-CLI.

Comment réinitialiser le mot de passe WordPress perdu ou oublié par mail, FTP, SQL ou WP-CLI

Comment réinitialiser le mot de passe WordPress perdu ou oublié

Par mail avec le mot de passe oublié

  • Ouvrez votre navigateur internet
  • Puis connectez-vous à l'adresse du panneau d'administration WordPress. En général à l'URL suivante http://votredomaine.tld/wp-admin
  • En bas cliquez sur Mot de passe oublié
Réinitialiser le mot de passe WordPress perdu ou oublié par mail
  • Puis saisissez l'adresse email du compte administrateur
  • Si tout va bien vous recevez un mail réinitialisation du mot de passe
  • Cliquez sur le lien du mail pour renouveler le mot de passe
  • Un nouveau mot de passe est proposé, vous pouvez modifier au besoin
  • Cliquez sur Enregistrer le mot de passe
  • Enfin connectez-vous à WordPress avec ce dernier

Par PHPMyAdmin

  • Ouvrez l'interface de PHPMyAdmin
  • Puis à gauche, cliquez sur la base de données pour la sélectionner
  • Ensuite cliquez sur l'onglet SQL
  • Dans le champs, copiez/collez la requête SQL suivante en remplaçant lemotdepasse par le mot de passe que vous souhaitez appliquer
UPDATE wp_users SET user_pass= MD5('lemotdepasse') WHERE ID=1;
Ici cela va réinitialiser le mot de passe de l'utilisateur dont l'ID est 1, il s'agit en général de l'utilisateur administrateur.
En cas de doute, double-cliquez sur la table wp_users dans la liste de gauche pour afficher la liste des utilisateurs et vérifiez les identifiants.
  • Puis cliquez sur le bouton Exécuter en bas à droite
  • Si tout va bien la requête SQL passe avec une ligne affectée sur un bandeau vert
  • Enfin connectez-vous à WordPress avec le nouveau mot de passe

Par FTP

  • Utilisez un client FTP pour vous connecter à votre site WEB. Par exemple avec FileZilla : FilleZilla transférer des fichiers par FTP sur Windows ou Ubuntu
  • Accédez au répertoire du thème WordPress qui est actuellement activé sur votre blog ou votre site Web. Les thèmes WordPress se trouvent dans \wp-content\themes.
  • Téléchargez le fichier function.php de votre thème WordPress.
  • Ajoutez la ligne de code ci-dessous après la première ligne <?php
wp_set_password('[email protected]',1);
Le numéro 1 à la fin de la ligne de code est l'ID utilisateur de l'utilisateur WordPress que vous souhaitez réinitialiser le mot de passe. Si vous utilisez le compte administrateur par défaut, vous avez créé lors de l'installation de WordPress, l'ID utilisateur est toujours 1.
  • Enregistrez les modifications et téléverser le fichier function.php par FTP
  • Puis connectez-vous à l'adresse du panneau d'administration WordPress. En général à l'URL suivante http://votredomaine.tld/wp-admin
  • Connectez-vous à WordPress à l'aide du nom du compte d'administrateur par défaut (généralement admin) et du mot de passe [email protected]
  • Une fois que vous avez soumis les informations d'identification, la page de connexion se rechargera simplement sans vous rediriger vers le tableau de bord WordPress. Cela signifie que vous venez de réinitialiser le mot de passe de WordPress Administrateur au mot de passe. N'essayez pas de vous connecter à nouveau pour l'instant. Chaque fois que vous essayez de vous connecter, vous réinitialiserez le mot de passe du compte d'administrateur WordPress.
  • Avant d'essayer de vous connecter à nouveau, utilisez le client FTP pour modifier le fichier function.php du répertoire Thèmes.
  • Supprimez la ligne que vous avez ajoutée précédemment, enregistrez les modifications et téléchargez le fichier.
  • Vous pouvez maintenant vous connecter au tableau de bord WordPress avec votre compte administrateur à l'aide du mot de passe [email protected]
  • Enfin pour des raisons de sécurité, il convient de modifier le mot de passe, ouvrez les comptes utilisateurs depuis le menu de gauche 1
  • Puis cliquez sur le compte administrateur
  • En bas cliquez sur Définir le nouveau mot de passe 2
  • Saisissez un mot de passe fort et sûr puis cliquez en bas sur Mettre à jour le profil

En ligne de commandes par WP-CLI

wp-cli est un ensemble d’outils en ligne de commande pour gérer WordPress.
Vous pouvez notamment administrer les comptes utilisateurs et modifier le mot de passe.

  • Installer wp-cli sur votre VPS ou serveur dédié en suivant ce tutoriel
  • Puis pour lister les comptes utilisateurs WordPress
wp user list
  • Ici on voit que l'utilisateur administrateur l'ID 1 :
  • Pour modifier son mot de passe, utilisez la commande suivante en modifiant l'ID 1 et en remplaçant LeSupermotdepasseamettre par le mot de passe souhaité
wp user update 1 --display_nameSuperKevin --user_pass=LeSupermotdepasseamettre
wp user update 1 --display_nameSuperKevin [email protected]