Il arrive de devoir changer le mot de passe d’un utilisateur WordPress sans passer par l’administration : accès perdu, email de réinitialisation qui ne part pas, compte administrateur bloqué, migration cassée, ou site en maintenance.
La méthode moderne consiste à utiliser WP-CLI. La méthode SQL reste possible, mais uniquement comme solution de secours. Modifier directement la base fonctionne, mais il faut le faire proprement, car WordPress ne stocke pas les mots de passe en clair.
Voici les méthodes fiables pour changer le mot de passe d’un utilisateur WordPress depuis le serveur ou depuis MySQL.