Audit SEO (prix d'un café)À partir de 1$ →
VidéoWordPress

Réinitialiser un mot de passe WordPress oublié avec phpMyAdmin

Vidéo en français — abonne-toi à la chaîne H1Site officielle pour plus de contenu.

La vidéo YouTube présentée explique comment réinitialiser un mot de passe WordPress oublié lorsque la fonction standard ne fonctionne plus. Cette situation est fréquente, surtout si l’email de récupération n’arrive pas ou si l’accès au tableau de bord est bloqué. Dans cet article, nous allons détailler, étape par étape, comment reprendre le contrôle de votre site WordPress via phpMyAdmin, un outil de gestion de base de données disponible sur la plupart des hébergeurs web. Nous aborderons aussi les précautions à prendre pour éviter tout risque de sécurité.

Pourquoi la récupération standard échoue-t-elle souvent ?

La méthode classique pour récupérer un mot de passe WordPress consiste à cliquer sur « Mot de passe oublié » sur la page de connexion. Cependant, cette option dépend d’un serveur mail fonctionnel et d’une configuration correcte de l’adresse courriel dans WordPress. Si votre hébergeur bloque l’envoi de courriels ou si l’adresse courriel n’est plus valide, vous ne recevrez jamais le lien de réinitialisation.

Des problèmes techniques comme des plugins de sécurité mal configurés, des conflits de thèmes, ou encore des attaques par force brute peuvent aussi désactiver la fonction de récupération. Dans ces cas, il devient nécessaire d’agir directement sur la base de données, d’où l’utilité de phpMyAdmin.

Qu’est-ce que phpMyAdmin et comment y accéder ?

phpMyAdmin est un outil open-source qui permet de gérer les bases de données MySQL via une interface web. Il est inclus dans la majorité des panneaux de contrôle d’hébergement web comme cPanel, Plesk ou DirectAdmin. Pour y accéder, connectez-vous à votre panneau de contrôle et cherchez l’icône phpMyAdmin. L’accès est généralement inclus dans les forfaits d’hébergement à partir de 5 $ CAD/mois.

Avant toute modification, il est crucial de sauvegarder votre base de données. Utilisez la fonction d’exportation de phpMyAdmin pour créer une copie de sécurité. Cela vous protège contre toute erreur de manipulation qui pourrait endommager votre site.

Réinitialiser le mot de passe via phpMyAdmin : étapes détaillées

1. Dans phpMyAdmin, sélectionnez la base de données associée à votre site WordPress. 2. Recherchez la table 'wp_users' (le préfixe peut varier selon votre installation). 3. Trouvez la ligne correspondant à votre nom d’utilisateur (ou email). 4. Cliquez sur 'Modifier' (Edit). 5. Dans le champ 'user_pass', choisissez la fonction 'MD5' et saisissez votre nouveau mot de passe. 6. Sauvegardez les modifications.

Attention : WordPress utilise depuis plusieurs années un système de hachage plus sécurisé que MD5, mais phpMyAdmin ne propose pas nativement ces algorithmes. Après la connexion, WordPress mettra à jour automatiquement le hachage du mot de passe. Pour plus de sécurité, changez à nouveau le mot de passe via le tableau de bord WordPress dès que possible.

Risques de sécurité et bonnes pratiques

L’accès à phpMyAdmin donne un contrôle total sur votre site. Ne partagez jamais vos identifiants d’hébergement et limitez l’accès à phpMyAdmin par adresse IP si possible. Après la réinitialisation du mot de passe, pensez à activer l’authentification à deux facteurs (2FA) sur WordPress pour renforcer la sécurité.

Il est aussi recommandé de supprimer les utilisateurs inactifs et de vérifier régulièrement les logs de connexion. Les plugins comme Wordfence ou iThemes Security peuvent aider à surveiller et protéger votre site contre les accès non autorisés.

Alternatives à phpMyAdmin pour réinitialiser un mot de passe

Si vous n’avez pas accès à phpMyAdmin, d’autres méthodes existent : modifier le fichier functions.php de votre thème pour injecter un nouveau mot de passe, utiliser WP-CLI (commande : wp user update USERNAME --user_pass="NOUVEAUMOTDEPASSE"), ou encore contacter le support de votre hébergeur.

WP-CLI est particulièrement utile pour les utilisateurs avancés et les agences web, car il permet de gérer WordPress en ligne de commande, ce qui est rapide et scriptable. Cependant, il nécessite un accès SSH, généralement inclus dans les forfaits d’hébergement à partir de 10 $ CAD/mois.

Prévenir les pertes d’accès à l’avenir

Pour éviter de vous retrouver bloqué à nouveau, gardez à jour vos informations de contact dans WordPress et configurez une adresse courriel secondaire. Sauvegardez régulièrement votre site et votre base de données (outils recommandés : UpdraftPlus, JetBackup).

Envisagez d’utiliser un gestionnaire de mots de passe comme Bitwarden ou 1Password pour stocker vos identifiants de manière sécurisée. Cela réduit le risque d’oubli et vous protège contre les attaques de phishing.

FAQ

Questions fréquentes

Est-ce risqué de modifier un mot de passe WordPress via phpMyAdmin ?

Oui, car une erreur peut corrompre la base de données ou exposer votre site à des failles. Sauvegardez toujours avant d’agir et limitez l’accès à phpMyAdmin.

Pourquoi WordPress utilise-t-il encore MD5 dans phpMyAdmin ?

phpMyAdmin propose MD5 par défaut, mais WordPress convertit ensuite le mot de passe en un hachage plus sécurisé dès la prochaine connexion.

Que faire si je n’ai pas accès à phpMyAdmin ?

Utilisez WP-CLI, modifiez le fichier functions.php, ou contactez le support de votre hébergeur pour obtenir de l’aide sur la réinitialisation du mot de passe.

Comment renforcer la sécurité après une réinitialisation manuelle ?

Activez l’authentification à deux facteurs, changez le mot de passe via le tableau de bord, et installez un plugin de sécurité comme Wordfence.

Besoin d'aide pour votre projet web ?

H1Site accompagne les PME québécoises en SEO, WordPress, conception et marketing digital.