Perdre l'accès à son WordPress peut être frustrant, mais pas de panique ! Cet article de la base de connaissances vous présente différentes méthodes pour réinitialiser votre mot de passe et reprendre le contrôle de votre compte WordPress. Que vous préfériez les e-mails automatisés, les outils de gestion de bases de données ou les interfaces en ligne de commande, nous avons la solution.
Pour modifier votre mot de passe
Pour modifier votre mot de passe dans les versions actuelles de WordPress, vous pouvez suivre ces étapes :
- Connectez-vous à votre espace d'administration WordPress.
- Dans le menu, accédez à Utilisateurs > Tous les utilisateurs.
- Repérez et cliquez sur votre nom d'utilisateur dans la liste pour modifier votre profil utilisateur.
- Faites défiler vers le bas jusqu'à la section « Nouveau mot de passe » dans l'écran « Modifier l'utilisateur ».
- Cliquez sur le bouton « Générer un mot de passe » pour générer automatiquement un mot de passe robuste. Vous pouvez également saisir manuellement un nouveau mot de passe dans le champ prévu à cet effet. L’indicateur de robustesse affichera le niveau de sécurité du mot de passe.
- Une fois que vous avez saisi ou généré votre nouveau mot de passe, cliquez sur le bouton « Mettre à jour l’utilisateur » pour enregistrer les modifications.
Par le biais de l'email automatique
- Accédez à votre page de connexion WordPress.
- Cliquez sur le lien « Mot de passe oublié ? ».
- Sur la page suivante, saisissez votre nom d'utilisateur ou l'adresse électronique associée à votre compte.
- Un courriel de réinitialisation de mot de passe sera envoyé à votre adresse courriel enregistrée.
- Suivez les instructions figurant dans l'e-mail pour définir un nouveau mot de passe.
- Une fois que vous aurez reçu votre nouveau mot de passe, connectez-vous à votre page de profil et changez-le pour un mot de passe facile à retenir.
Via la ligne de commande MySQL
- Utilisez un outil ou une ligne de commande pour obtenir un hachage MD5 du mot de passe souhaité.
- Accédez à votre base de données MySQL à l'aide d'une commande comme « mysql -u [nom d'utilisateur] -p » et saisissez votre mot de passe MySQL.
- Sélectionnez la base de données WordPress à l'aide de la commande « use [nom_de_la_base_de_données] »
- Identifiez le nom de la table contenant les informations utilisateur (se termine généralement par « users »).
- Utilisez une requête SELECT pour récupérer l'identifiant de l'utilisateur, son nom d'utilisateur et le hachage du mot de passe actuel.
- Mettez à jour le hachage du mot de passe pour l'identifiant utilisateur souhaité avec le nouveau hachage MD5 à l'aide d'une requête UPDATE.
- Vérifiez que le mot de passe a bien été modifié en exécutant à nouveau une requête SELECT.
- Quittez la ligne de commande MySQL en tapant Control-D.
Via phpMyAdmin :
- Connectez-vous à votre panneau de contrôle d'hébergement et accédez à phpMyAdmin.
- Sélectionnez la base de données WordPress dans la liste.
- Repérez et cliquez sur le tableau « wp_users ».
- Trouvez votre nom d'utilisateur dans la colonne « user_login » et cliquez sur l'icône Modifier.
- Supprimez le hachage du mot de passe actuel et saisissez votre nouveau mot de passe.
- Sélectionnez « MD5 » dans le menu déroulant situé à côté du champ du mot de passe.
- Enregistrez les modifications et quittez phpMyAdmin.
- Testez le nouveau mot de passe sur la page de connexion WordPress pour vous assurer qu'il fonctionne.
Par FTP
Pour réinitialiser votre mot de passe WordPress via FTP, vous pouvez suivre ces étapes :
- Connectez-vous à votre site web via FTP en utilisant un client FTP tel que FileZilla.
- Localisez et téléchargez le fichier functions.php de votre thème actif. Ce fichier se trouve généralement dans le répertoire wp-content/themes/[nom-de-votre-thème].
- Ouvrez le fichier functions.php avec un éditeur de texte.
- Ajoutez le code suivant au début du fichier, juste après le premier
phpCopier le code : wp_set_password('my_new_password', 1);
Remplacez « my_new_password » par le mot de passe souhaité pour l’utilisateur administrateur principal. Le chiffre 1 correspond à l’identifiant de cet utilisateur dans la table wp_users de la base de données.
5. Enregistrez les modifications apportées au fichier functions.php.
6. Téléversez le fichier functions.php modifié sur votre site web via FTP.
7. Une fois connecté avec succès avec le nouveau mot de passe, supprimez le code que vous avez ajouté au fichier functions.php. Le laisser dans ce fichier réinitialisera votre mot de passe à chaque chargement de page.
Veuillez noter que la modification directe des fichiers du thème n'est pas recommandée. Il est conseillé de créer un thème enfant ou d'utiliser une extension personnalisée pour gérer ces modifications.
Via WP-CLI
Vous pouvez également réinitialiser votre mot de passe à l'aide de WP-CLI, un outil en ligne de commande permettant de gérer les installations WordPress. Voici comment procéder :
1. Accédez à votre serveur via SSH ou un terminal.
2. Accédez au d'installation de WordPress (par exemple, /var/www/html/wordpress).
3. Utilisez la commande suivante pour lister tous les utilisateurs et trouver l'ID de l'utilisateur que vous souhaitez mettre à jour : $ wp user list
4. Une fois que vous avez l'identifiant de l'utilisateur, exécutez la commande suivante pour mettre à jour le mot de passe de l'utilisateur :
$ wp user update 1 -user_pass=mon_nouveau_mot_de_passe
Remplacez 1 par votre identifiant utilisateur réel et my_new_password par votre nouveau mot de passe souhaité.
5. Vérifiez que le mot de passe a bien été mis à jour.
Utilisation du script de réinitialisation de mot de passe d'urgence
En dernier recours, le script de réinitialisation de mot de passe d'urgence peut être utilisé si toutes les autres méthodes échouent ou ne sont pas possibles. Ce script vous permet de réinitialiser votre mot de passe en modifiant manuellement les fichiers WordPress. Toutefois, il est essentiel de faire preuve de prudence et de suivre scrupuleusement les instructions afin d'éviter tout problème.
Un avertissement
La réinitialisation de votre mot de passe ne doit être effectuée qu'en cas de nécessité et par des personnes autorisées. Assurez-vous de disposer des autorisations requises pour accéder à votre compte WordPress et le modifier. Il est essentiel de préserver la sécurité et l'intégrité de votre site WordPress tout au long de la procédure de réinitialisation du mot de passe.
Mode d'emploi
Chaque méthode mentionnée ci-dessus peut comporter des instructions et des prérequis spécifiques. Il est crucial de suivre scrupuleusement les instructions et de vérifier chaque commande ou modification avant de l'exécuter. Prenez note de toute exigence supplémentaire, telle que des identifiants d'accès ou des chemins d'accès spécifiques à des fichiers, pour réinitialiser votre mot de passe.