Comment réinitialiser un mot de passe WordPress à partir de la base de données

Parfois, lorsque nous ne pouvons pas accéder à notre tableau de bord en raison de l’oubli ou de la modification de notre mot de passe par quelqu’un d’autre, il est bon d’avoir d’autres moyens de le modifier. Il y a une multitude de méthodes pour réinitialiser ou modifier un mot de passe pour la connexion de votre utilisateur dans le tableau de bord WordPress. Ceux-ci incluent le « Mot de passe perdu ? » lien sur la page de connexion, l’emailer automatique, via FTP et bien d’autres. Il y a même deux manières différentes de changer un mot de passe via phpMyAdmin seul, c’est-à-dire en utilisant une ligne de commande MySQL et en modifiant la table « utilisateurs » dans les options de phpMyAdmin. Dans cet article, nous couvrirons les deux méthodes pour changer le mot de passe de l’utilisateur à partir de la base de données.

Accéder à votre base de données

Pour commencer à éditer quoi que ce soit, naturellement, nous devrons d’abord y accéder. À accéder à la base de données, si vous travaillez sur un serveur live, vous devrez soit contactez votre hébergeur, ou accédez à votre cPanel et accédez à phpMyAdmin.

phpMyAdmin

Si vous travaillez sur un serveur local, vous pouvez accéder au tableau de bord désigné pour cela, nous utiliserons le panneau de configuration XAMPP, et appuyez sur le bouton admin pour MySQL.

Appuyez sur le bouton admin pour MySQL

Une fois que vous avez effectué l’une de ces opérations, vous serez redirigé vers la page du tableau de bord phpMyAdmin sur votre navigateur par défaut.

Tableau de bord phpMyAdmin

Sur le côté gauche de la page, vous verrez une liste de vos bases de données. Choisissez celui auquel vous essayez de vous connecter en cliquant simplement dessus. Une fois que vous avez choisi la base de données que vous souhaitez modifier, vous devez voir l’aperçu de ses tableaux. Pour changer le mot de passe d’un utilisateur, vous devrez accéder à la table ‘utilisateurs’.

Ne vous découragez pas si le préfixe des tables est différent. WordPress définit wp_ par défaut, mais il existe plusieurs façons de modifier ce préfixe de table dans votre base de données.

L’important maintenant, lorsqu’il s’agit de changer le mot de passe, est que vous sélectionnez le tableau « utilisateurs » en cliquant sur son nom ou sur le lien Parcourir dans cette ligne.

En relation :  3 façons de réinitialiser un mot de passe administrateur Windows oublié
Changer le mot de passe

Vous devriez être redirigé vers l’aperçu du tableau « utilisateurs » qui ressemble à ceci :

Présentation du tableau des utilisateurs

Si vous avez plus d’utilisateurs sur votre site Web, naturellement, il y aura plus de lignes dans le tableau.

La colonne mot de passe peut être édité à partir d’ici en double-cliquant simplement sur le champ, cependant, cela représente la version codée du mot de passe et le navigateur ne le reconnaîtra pas comme le même mot de passe si vous avez simplement tapé par exemple « 4dm1n ».

Les étapes suivantes pour changer le mot de passe varieront selon que vous souhaitez utiliser du code SQL via la ligne de commande MySQL pour modifier les tables ou si vous préférez le faire à la main via les options de table de données phpMyAdmin.

Comment réinitialiser le mot de passe WordPress à l’aide de la ligne de commande MySQL

Maintenant que vous vous trouvez dans la base de données que vous souhaitez éditer et sa table « users », cliquez sur l’onglet SQL affiché en haut de la fenêtre du navigateur.

Onglet SQL

Un nouveau formulaire devrait être présenté avec une zone de texte où vous pouvez remplacer la ligne de code existante:

SELECT * FROM `wp_users` WHERE 1

avec la ligne de code suivante

UPDATE `wp_users` SET `user_pass`= MD5('yourpassword') WHERE `user_login`='yourusername';

Assurez-vous de sauvegarder votre base de données avant de continuer, car une erreur dans le code peut provoquer une erreur de base de données inattendue. Aussi, assurez-vous de laissez les guillemets simples comme dans l’exemple du code ci-dessus, sinon, le code ne fonctionnera pas. Enfin, veuillez vous assurer que vous laissez le mot de passe entre les crochets MD5 étant donné que le paramètre MD5 utilise l’un des premiers algorithmes de codage de WordPress qui a depuis été remplacé, et pour cette raison, la première fois que vous essayez de vous connecter, WordPress utilisera un algorithme de cryptage plus récent sur le mot de passe que vous avez entré, le préservant pour une utilisation comme si vous l’avoir configuré à partir de la page d’inscription de WordPress.

Maintenant, une fois que vous avez désactivé le « votrenom d’utilisateur » avec le nom d’utilisateur de l’utilisateur pour lequel vous modifiez le mot de passe, et « votre mot de passe » avec le mot de passe que vous souhaitez utiliser à l’avenir, vous devez cliquez sur le bouton GO dans le coin inférieur droit.

Vous avez changé votre nom d'utilisateur
bouton ALLER

Ce code, une fois exécuté, recherchera, dans la table « utilisateurs », le nom d’utilisateur que vous avez saisi et remplacera le mot de passe de cet utilisateur par celui que vous avez choisi. Si cette action a réussi vous devriez obtenir une barre verte près du haut de l’écran indiquant qu’exactement une ligne a été affectée par cette action.

En relation :  Qu'est-ce qu'un site Web WordPress statique et comment en créer un
L'action a réussi

Maintenant vous pouvez accédez à votre page de connexion et utilisez le nouveau mot de passe modifié pour l’utilisateur, dans cet exemple, « admin ».

Comment réinitialiser un mot de passe administrateur WordPress à partir de phpMyAdmin

Si, toutefois, vous souhaitez modifier le mot de passe manuellement, vous devez localisez l’utilisateur dont vous souhaitez modifier le mot de passe et cliquez sur le lien modifier à côté de l’icône en forme de crayon.

Changer le mot de passe manuellement

Une fois que vous avez fait cela, un formulaire apparaîtra qui vous permettra de définir et de modifier divers champs relatifs à l’utilisateur. Dont l’un est le champ user_pass que nous chercherons à modifier.

champ User_pass

Comme vous pouvez le voir sur l’image ci-dessus, nous avons changé la valeur de la liste déroulante de la fonction dans la ligne user_pass en MD5. Ensuite nous ajouté le mot de passe que nous voulons utiliser pour accéder au tableau de bord dans le champ de texte à côté.

La raison pour laquelle nous avons dû modifier la liste déroulante des fonctions est précisément le codage du mot de passe que nous avons mentionné précédemment. Comme indiqué précédemment, le paramètre MD5 utilise l’un des premiers algorithmes de codage de WordPress qui a depuis été remplacé, à cause de cela, la première fois que vous essayez de vous connecter WordPress utilisera un algorithme de cryptage plus récent sur le mot de passe que vous avez entré en le préservant pour une utilisation comme si vous l’avez configuré à partir de la page d’inscription de WordPress.

Dernières pensées

Ceci conclut les étapes nécessaires pour changer votre mot de passe via phpMyAdmin et en utilisant le code SQL dans la base de données. Nous espérons qu’en utilisant ce guide, vous pourrez reprendre le contrôle de votre installation et ne pas perdre les précieuses heures consacrées à la configuration de votre site Web.

Moyens Staff
Moyens I/O Staff vous a motivé, donner des conseils sur la technologie, le développement personnel, le style de vie et des stratégies qui vous aider.