Comment ajouter un nouvel utilisateur admin pour WordPress en passant par PHPMyAdmin

Un scénario nous arrive assez souvent chez WP Expert. Un client arrive vers nous pour de l’aide sur son site, il peut nous donner l’accès à l’hébergement, mais n’a pas accès à l’administration de WordPress. Dans ce cas, nous passons habituellement par la base de données pour créer un nouvel utilisateur admin pour WordPress en utilisant PHPMyAdmin.

Une autre alternative serait de trouver l’adresse email de l’administrateur principal dans la base de données et de la changer ou de faire un reset du mot de passe, mais ajouter un nouvel administrateur WordPress en utilisant PHPMyAdmin a un gros avantage, ça nous permet de nous créer notre propre accès admin directement.

1. Ajouter un nouvel administrateur en utilisant PHPMyAdmin

Première étape: Ouvrir PHPMyAdmin.

Deuxième étape: Aller sur la table wp_users (ou votreprefixe_users si vous avez utilisé votreprefixe comme préfixe au lieu de celui par défaut). Cette table est dans la colonne de gauche avec tous les noms de tables.

Troisième étape: Cliquer sur Insert (insérer) dans le menu du haut.

Quatrième étape: Insérez les informations nécessaires:

  • ID – Entrez un numéro d’ID qui n’est pas encore utilisé dans la table. Gardez ce nombre à l’esprit, vous en aurez besoin plus tard.
  • user_login – Le nom d’utilisateur désiré pour votre nouvel utilisateur.
  • user_pass – Le mot de passe avec lequel votre nouvel utilisateur se connectera (le paramètre de la colonne function doit être sur MD5, sinon ça ne fonctionnera pas).
  • user_nicename – Le nom qui sera utilisé comme slug (votre-nom).
  • user_email – L’adresse email que l’utilisateur utilisera pour ce connecter ou pour les reset de mot de passe.
  • user_status – Doit être mis sur 0.
  • display_name – Le nom qui sera utilisé comme nom d’affichage par l’utilisateur.

Cinquième étape: Cliquez sur le bouton “Go” en bas à droite de l’écran. Une boîte verte avec un texte de confirmation apparaîtra en cas de succès. Autrement, vérifiez que vous n’ayez rien fait de faux.

2. Donnez les bonnes permissions à votre nouvel utilisateur

Une fois l’utilisateur créé, vous devez accorder à cet utilisateur les bonnes autorisations pour en faire un admin.

Première étape: Allez à la table wp_usermeta dans la colonne de gauche. Cette table enregistre les attributs des utilisateurs.

Deuxième étape: Cliquez sur Insert (insérer) dans le menu du haut.

Troisième étape: Entrez les informations suivantes pour votre nouvelle utilisateur:

  • user_id – Entrez le numéro d’ID que vous avez utilisé dans la première partie.
  • meta_key – La colonne meta key doit avoir wp_capabilities comme valeur.
  • meta_value – Entrez ceci: a:1:{s:13:”administrator”;b:1;}

Quatrième étape: Cliquez sur le bouton “Go” en bas à droite de l’écran.

Et voilà! Vous l’avez fait! Vous avez ajouté un nouvel administrateur en passant par la base de données sur PHPMyAdmin. Dorénavant, vous ne serez plus bloqué à l’entrée d’une installation WordPress.

Tags: