Si vous avez perdu l'accès à votre site WordPress et que vous ne pouvez pas réinitialiser le mot de passe (par exemple, le site a été piraté et l'utilisateur administrateur a été supprimé), vous pouvez toujours créer un nouvel utilisateur administrateur via la base de données. Pour obtenir des conseils sur l'amélioration de la sécurité de votre site WordPress si vous avez déjà été piraté et que vous souhaitez éviter que cela ne se reproduise, lisez ici.
Cet article vous montre comment ajouter un utilisateur administrateur à la base de données WordPress à l'aide de MySQL, ce qui vous permettra de retrouver l'accès.
Remarque : Avant d'apporter des modifications à votre base de données, nous vous recommandons vivement d'effectuer d'abord une sauvegarde.
- Étape 1 - Ouvrez votre base de données dans phpMyAdmin
- Étape 2 - Ajouter un utilisateur à la table _users
- Étape 3 - Ajouter un utilisateur à la table _usermeta
- Étape 4 - Confirmer le nouvel utilisateur dans WP Admin
Étape 1 - Ouvrez votre base de données dans phpMyAdmin
- Connectez-vous à votre one.com panneau de configuration et sélectionnez Paramètres PHP et base de données dans la vignette Paramètres avancés.
- Sélectionnez votre base de données WordPress dans PhpMyAdmin et ouvrez la base de données.
- Si la liste du contenu du tableau dans le menu de gauche n'est pas ouverte, vous pouvez cliquer sur le symbole plus à côté du nom de la base de données pour l'ouvrir.
- Sélectionnez la table qui se termine par _users, par exemple, wp_users.
Astuce : Si vous avez plus d'une installation WordPress sur votre espace web, vous devez vous assurer que vous accédez à la bonne table. Vous pouvez le vérifier en en recherchant le préfixe de table dans wp-config.php. En cas de doute, vous pouvez toujours contacter notre support.
Étape 2 - Ajouter un utilisateur à la table _users
- Cliquez sur le tableau qui se termine par _users (par exemple wp_users) pour afficher la liste actuelle des utilisateurs.
- Cliquez sur l'onglet Insert en haut de l'écran pour insérer les informations d'un nouvel utilisateur administrateur.
- Pour remplir le formulaire d'insertion, ajoutez les informations suivantes :
- ID : choisissez un numéro unique (dans notre exemple, nous utiliserons 2)
- user_login : le nom d'utilisateur qui sera utilisé lors de la connexion
- user_pass : ajoutez un mot de passe et assurez-vous de sélectionner MD5 dans le menu des fonctions (voir la capture d'écran ci-dessous)
- user_nicename : le nom complet ou le surnom de l'utilisateur
- user_email : l'adresse e-mail de l'utilisateur
- user_url : l'adresse de votre site Web
- user_registered : sélectionnez la date et l'heure auxquelles l'utilisateur a été enregistré à l'aide du calendrier
- user_activation_key : laisser vide
- user_status : définissez-le sur 0
- display_name :nom public affiché
Étape 3 - Ajouter un utilisateur à la table _usermeta
L'étape suivante consiste à ajouter les autorisations appropriées à l'utilisateur.
- Recherchez le tableau qui se termine par _usermeta (par exemple wp_usermeta) dans le menu de gauche et cliquez dessus.
- Cliquez sur l'onglet Insert comme vous l'avez fait à l'étape précédente.
- Ajoutez les informations suivantes au formulaire d'insertion :
- umeta_id : laissez ce champ vide (il sera généré automatiquement)
- user_id : ajoutez le même ID utilisateur que vous avez utilisé à l'étape précédente
- meta_key : insérez votre table prefix_capabilities (dans notre exemple, ce serait wp_capabilities)
-
meta_value : copiez et insérez cette valeur :
a:1:{s:13:"administrator";s:1:"1";}
- umeta_id : laissez ce champ vide (il sera généré automatiquement)
- user_id : l'ID utilisateur que vous avez utilisé dans les étapes précédentes
- meta_key : entrez wp_user_level
- méta_valeur : 10
Étape 4 - Confirmer le nouvel utilisateur dans WP Admin
Avec le nom d'utilisateur et le mot de passe que vous avez spécifiés pour cet utilisateur, vous devriez maintenant pouvoir vous connecter à votre administrateur WordPress. Vous pouvez accéder à la page de connexion de votre installation WordPress en ajoutant /wp-admin à la fin de votre URL, par exemple : one-example.net/wp-admin
- Connectez-vous à WP Admin avec le compte utilisateur nouvellement créé.
- Une fois connecté, vous devez accéder à Utilisateurs > Tous les utilisateurs.
- Cliquez sur le nom d'utilisateur que vous venez de créer.
- Les utilisateurs nouvellement créés doivent être modifiés et enregistrés une seule fois - aucune donnée ne doit être modifiée. Faites défiler la page jusqu'en bas et cliquez sur Mettre à jour le profil.
Ce faisant, WordPress nettoiera l'utilisateur que vous venez de créer et ajoutera des informations supplémentaires dont il a besoin. - Terminé !
Remarque : Si vous avez été piraté et avez retrouvé l'accès à votre administrateur WP, continuez avec ce guide : Comment puis-je réparer un site WordPress piraté ?
Articles Liés: