Comment réinitialiser manuellement le mot de passe de l’administrateur de WordPress
Si vous avez oublié votre mot de passe administrateur WordPress et que vous ne pouvez pas le réinitialiser via le lien standard “Mot de passe oublié”, vous pouvez réinitialiser manuellement votre mot de passe en utilisant plusieurs méthodes. Voici un guide étape par étape sur la façon de réinitialiser manuellement le mot de passe de l’administrateur de WordPress via phpMyAdmin, FTP et functions.php.
Méthode 1 : Réinitialiser votre mot de passe via phpMyAdmin
Cette méthode consiste à accéder à votre base de données WordPress directement via phpMyAdmin. Cette fonction est généralement disponible via le panneau de contrôle de votre hébergement web.
Étape 1 : Connectez-vous à votre panneau de contrôle d’hébergement
- Connectez-vous à votre cPanel ou panneau de contrôle d’hébergement web.
- Trouvez et cliquez sur phpMyAdmin dans la section Bases de données.
Étape 2 : Accéder à la base de données de WordPress
- Dans phpMyAdmin, localisez la base de données utilisée par votre site WordPress (son nom est généralement similaire à celui de votre site ou préfixé par wp_).
- Cliquez sur le nom de la base de données pour développer ses tables.
Étape 3 : Trouver la table Utilisateurs
- Cherchez la table qui se termine par _users (elle s’appelle souvent wp_users, mais cela peut varier en fonction du préfixe de votre table).
- Cliquez sur la table wp_users pour l’ouvrir. Ce tableau contient des informations sur tous les utilisateurs enregistrés.
Étape 4 : Modifier le mot de passe de l’utilisateur Admin
- Recherchez la ligne correspondant à votre nom d’utilisateur administrateur (généralement ID 1).
- Cliquez sur le bouton Modifier (une icône en forme de crayon) à côté de la ligne de l’utilisateur administrateur.
- Dans le champ user_pass, vous verrez votre mot de passe actuel dans un format crypté (haché à l’aide de MD5).
- Sélectionnez MD5 dans le menu déroulant Fonction situé à côté du champ user_pass.
- Saisissez votre nouveau mot de passe en texte clair dans la colonne Valeur.
- Faites défiler vers le bas et cliquez sur Go pour enregistrer les modifications.
Étape 5 : Se connecter à WordPress
Après avoir enregistré vos modifications, vous pouvez maintenant vous connecter à votre tableau de bord d’administration WordPress en utilisant le nouveau mot de passe que vous avez défini.
Méthode 2 : Réinitialiser votre mot de passe via FTP en modifiant le fichier functions.php
Si vous n’avez pas accès à phpMyAdmin, vous pouvez réinitialiser votre mot de passe en ajoutant du code au fichier functions.php de votre thème via FTP.
Étape 1 : Accédez à votre site Web via FTP
- Utilisez un client FTP (comme FileZilla) pour vous connecter au serveur de votre site web. Vous aurez besoin de vos identifiants FTP (disponibles dans votre panneau de contrôle d’hébergement).
- Une fois connecté, accédez au dossier /wp-content/themes/.
- Ouvrez le dossier de votre thème actif.
Étape 2 : Modifier le fichier functions.php
- Dans le dossier du thème actif, localisez le fichier functions.php.
- Cliquez avec le bouton droit de la souris sur le fichier et choisissez View/Edit pour l’ouvrir dans votre éditeur de texte.
Étape 3 : Ajouter du code pour réinitialiser le mot de passe
- Ajoutez le code suivant à la fin du fichier functions.php :wp_set_password(‘new_password’, 1) ;
Remplacez “nouveau_mot_de_passe” par le nouveau mot de passe que vous souhaitez utiliser. Le chiffre 1 fait référence à l’ID de l’utilisateur administrateur (généralement ID 1).
- Enregistrez le fichier et téléchargez-le sur le serveur via FTP.
Étape 4 : Se connecter à WordPress
- Connectez-vous au tableau de bord de WordPress en utilisant le nouveau mot de passe que vous venez de définir.
- Une fois connecté, supprimez le code du fichier functions.php pour éviter les risques de sécurité :
- Ouvrez à nouveau le fichier functions.php via FTP et supprimez le code que vous avez ajouté.
- Sauvegardez et téléchargez à nouveau le fichier.
Méthode 3 : Réinitialiser le mot de passe via wp-cli (ligne de commande)
Si vous avez un accès SSH à votre serveur d’hébergement, vous pouvez utiliser wp-cli pour réinitialiser le mot de passe. Il s’agit d’une méthode rapide et efficace pour les utilisateurs à l’aise avec la ligne de commande.
Étape 1 : Se connecter via SSH
- Connectez-vous à votre serveur via SSH en utilisant une application de terminal (par exemple, PuTTY ou l’application Terminal sur macOS/Linux).
- Naviguez jusqu’au répertoire racine de WordPress.
Etape 2 : Exécuter la commande wp-cli
- Exécutez la commande suivante pour mettre à jour le mot de passe de l’utilisateur admin :wp user update 1 –user_pass=”new_password”
Remplacez nouveau_mot_de_passe par votre nouveau mot de passe. Le chiffre 1 correspond à l’identifiant de l’administrateur.
Étape 3 : Se connecter à WordPress
Une fois la commande exécutée, vous pouvez vous connecter à votre tableau de bord WordPress en utilisant le nouveau mot de passe.
Méthode 4 : Réinitialiser le mot de passe via le script de réinitialisation du mot de passe d’urgence
WordPress propose un script de réinitialisation du mot de passe d’urgence que vous pouvez télécharger manuellement et utiliser pour réinitialiser le mot de passe administrateur.
Étape 1 : Télécharger le script d’urgence
- Téléchargez le script de réinitialisation de mot de passe d’urgence à partir des ressources officielles de WordPress à WordPress Codex.
Étape 2 : Télécharger le script via FTP
- Utilisez un client FTP pour télécharger le script dans le répertoire racine de votre WordPress (où se trouve wp-config.php).
Étape 3 : Exécuter le script
- Après le téléchargement, accédez à l’URL du script dans votre navigateur (par exemple, yoursite.com/emergency.php).
- Suivez les instructions à l’écran pour réinitialiser votre mot de passe administrateur.
- Une fois cette opération terminée, supprimez le script de votre serveur pour des raisons de sécurité.
Conclusion
Réinitialiser manuellement votre mot de passe administrateur WordPress est facile si vous avez accès à phpMyAdmin, FTP, ou wp-cli. En suivant ces méthodes, vous pouvez retrouver l’accès à votre tableau de bord WordPress rapidement et en toute sécurité. Veillez à supprimer tout code ou script ajouté au cours du processus afin de préserver la sécurité de votre site après la réinitialisation du mot de passe.