Comment ajouter un utilisateur administrateur à une base de données WordPress

Si vous n'avez plus accès à votre site WordPress et que vous ne pouvez pas réinitialiser le mot de passe (par exemple, si le site a été piraté et que le compte administrateur a été supprimé), vous pouvez tout de même créer un nouveau compte administrateur via la base de données.

Pour éviter que votre site web ne soit piraté à l'avenir, consultez nos recommandations sur how afin d'améliorer la sécurité d'un site WordPress.

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 la moindre modification à votre base de données, nous vous recommandons vivement making au préalable 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

  1. Connectez-vous à votre panneau de configuration hrefhttps://login.one.com/cp/hrefone.com, puis cliquez sur « Paramètres de la base de données » dans la section « Paramètres d'hébergement » du menu de gauche.
  2. Sélectionnez votre base de données WordPress dans PhpMyAdmin et ouvrez la base de données. 
  3. 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.
  4. 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

  1. Cliquez sur le tableau qui se termine par _users (par exemple wp_users) pour afficher la liste actuelle des utilisateurs.
  2. Cliquez sur l'onglet Insert en haut de l'écran pour insérer les informations d'un nouvel utilisateur administrateur.
  3. 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é
  4. Cliquez sur Go en bas à droite pour enregistrer le nouvel utilisateur.

Capture d'écran montrant comment ajouter un utilisateur dans phpMyAdmin.


Étape 3 - Ajouter un utilisateur à la table _usermeta

L'étape suivante consiste à ajouter les autorisations appropriées à l'utilisateur.

  1. Recherchez le tableau qui se termine par _usermeta (par exemple wp_usermeta) dans le menu de gauche et cliquez dessus.
  2. Cliquez sur l'onglet Insert comme vous l'avez fait à l'étape précédente.
  3. 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";}
      
  4. Ensuite, faites défiler vers le bas pour trouver les champs correspondant à la deuxième ligne et saisissez les informations suivantes :
    • 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
  5. Cliquez sur Go en bas à droite pour enregistrer.

Capture d'écran de phpMyAdmin.


Étape 4 - Validez le nouvel utilisateur dans l'interface d'administration de WordPress

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

  1. Connectez-vous à WP Admin avec le compte utilisateur nouvellement créé.
  2. Une fois connecté, vous devez accéder à Utilisateurs > Tous les utilisateurs.
  3. Cliquez sur le nom d'utilisateur que vous venez de créer.
  4. Les profils des nouveaux utilisateurs 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 ».
    Lorsque vous procédez ainsi, WordPress mettra à jour le profil de l'utilisateur que vous venez de créer et ajoutera les informations supplémentaires nécessaires.
  5. Terminé!

Capture d'écran de l'interface d'administration de WordPress.

Remarque : si votre site a été piraté et que vous avez désormais récupéré l'accès à votre interface d'administration WordPress, suivez ce guide : How Comment réparer un site WordPress piraté ?


Articles liés :

Cet article vous a-t-il été utile ?

Vous ne trouvez pas ce que vous cherchez ?

Commencez une conversation

Le moyen le plus rapide de nous contacter – en semaine de 09h00 à 16h00.