Comment ajouter un utilisateur à la base de données WordPress via phpMyAdmin 1

Comment ajouter un utilisateur à la base de données WordPress via phpMyAdmin

La perte de l’accès au tableau de bord d’un site Web est arrivée au moins une fois à chaque utilisateur de WordPress qui participe à la création d’un site Web. Le plus souvent, il s’agit d’un mot de passe oublié. Dans ce cas, vous pouvez facilement récupérer le mot de passe en utilisant l’e-mail de récupération ou en le modifiant directement dans la base de données.

Cependant, dans d’autres cas, moins fréquents, retrouver l’accès au tableau de bord peut être assez problématique. Les comptes administrateur sont les plus touchés par cela, car ils ont le plus de privilèges. Ces autres raisons de perdre l’accès au tableau de bord incluent la suppression accidentelle du compte d’utilisateur ou le piratage de votre site Web, ce qui peut entraîner la suppression de certains comptes, y compris votre seul compte administrateur.

Il est également possible que vous n’ayez eu qu’un seul compte administrateur lié à votre ancien webmaster, dont le départ vous a empêché de vous connecter à votre tableau de bord administrateur ou à l’un de vos comptes non administrateur.

Savoir comment ajouter un utilisateur WordPress via phpMyAdmin peut être utile dans ces situations. Ceci est particulièrement pertinent pour l’ajout de comptes d’administrateur et en tant que tels, ils seront l’objectif principal de cet article. Cependant, nous vous montrerons également comment ajouter des comptes avec des rôles d’utilisateur par défaut (non administrateur) si vous devez le faire en dehors de votre tableau de bord.

Comment ajouter un utilisateur à la base de données WordPress via phpMyAdmin

Puisque nous avons déjà évoqué les raisons pour lesquelles il serait utile de connaître d’autres moyens de récupérer l’accès à votre tableau de bord, voyons maintenant comment procéder. Pour pouvoir appliquer nos méthodes suggérées, vous devrez avoir accès à votre panneau de contrôle d’hébergement Web. Nous utiliserons cPanel dans nos exemples.

Dans la section suivante, nous allons vous montrer comment ajouter un utilisateur WordPress via phpMyAdmin et comment lui attribuer des privilèges d’administrateur. Nous discuterons également de la façon dont le processus différera si vous vouliez attribuer d’autres privilèges non administrateur. Étant donné que ce guide vous oblige à éditer directement votre base de données, il est fortement conseillé d’en faire une sauvegarde au préalable.

Comment ajouter un utilisateur administrateur à la base de données WordPress via phpMyAdmin

D’abord, se connecter à cPanel en utilisant vos identifiants cPanel et clique sur le phpMyAdmin option, située dans le Bases de données section près du haut de votre écran.

Bases de données phpMyAdmin

Après avoir cliqué dessus, phpMyAdmin s’ouvrira dans un onglet séparé. Trouvez votre base de données dans le menu de gauche et cliquez dessus pour l’ouvrir, puis trouver la table wp_users et Clique dessus.

Base de données wp_users

Avant d’aller plus loin, nous devons rapidement résoudre deux problèmes que vous pourriez rencontrer lors de l’exécution des étapes décrites ci-dessus.

Si vous avez oublié le nom de votre base de données, ne vous inquiétez pas, il est stocké dans le fichier wp-config.php. Pour le trouver, il vous suffit de jeter un œil au fichier wp-config.php et de rechercher une ligne de code qui spécifie le nom de votre base de données.

Faire cela, revenir à la vue principale du panneau de configuration de votre serveur et clique sur le Gestionnaire de fichiers option situé dans la partie supérieure de votre écran.

Fichiers Gestionnaire de fichiers

Dans l’onglet qui s’ouvre, trouvez votre site web et accédez à son répertoire racine WordPress, souvent appelé public_html. Après, localisez le fichier wp-config.php, cliquez dessus, et sélectionnez le Vue option dans la liste déroulante.

wp-config

Cela vous permettra de voir le contenu du fichier wp-config.php. Dans la section contenant les paramètres MySQL, située près du haut du fichier, recherchez une ligne de code portant le nom de votre base de données. Il se présentera sous la forme suivante :

define( 'DB_NAME', 'your-database-name-here' );

La partie avec ‘votre-nom-de-base-de-données-ici‘ sera remplacé par le nom réel de votre base de données.

wp-config php

Certains utilisateurs peuvent décider de modifier le préfixe par défaut de la base de données WordPress (qui est wp_) pour des raisons de sécurité. Si c’est également votre cas, vous devez rechercher la table de base de données appelée yourprefix_users, au lieu de wp_users. Veuillez noter que la partie avec votre préfixe_ sera remplacé par votre préfixe personnalisé. Connaître le préfixe de votre base de données est très important et sera mentionné plusieurs fois tout au long de l’article.

Cela étant dit, nous pouvons continuer avec notre guide sur l’utilisation de phpMyAdmin pour ajouter un utilisateur WordPress administrateur. Après avoir accédé au utilisateurs table, vous serez placé dans le Parcourir languette. Clique sur le Insérer languette dans la partie supérieure de votre écran, à la place.

phpMyAdmin Insérer

Pour ajouter un utilisateur, vous devrez remplir les valeurs des colonnes affichées sur le Insérer languette. Voyons brièvement ce que c’est :

– ID – numéro unique attribué à un utilisateur lors de sa création,
– user_login – nom d’utilisateur de l’utilisateur que vous souhaitez créer,
– user_pass – mot de passe de l’utilisateur que vous souhaitez créer,
– user_nicename – un nom par lequel l’utilisateur sera référé,
– user_email – e-mail de l’utilisateur que vous souhaitez créer,
– user_url – URL de l’utilisateur s’il a un site ou un profil de réseau social qu’il souhaite lier,
– user_registered – la date de création de l’utilisateur,
– user_activation_key – clé utilisée pour l’authentification lors de la réinitialisation du mot de passe,
– user_status – un nombre déterminant le statut de l’utilisateur (actuellement obsolète), et
– display_name – le nom de l’utilisateur qui est affiché sur le site Web.

Pour ajouter un nouvel utilisateur, vous devrez remplir les champs suivants : user_login, user_pass (en sélectionnant la fonction de cryptage MD5), user_nicename, user_email, user_url, user_registered et display_name. Lorsque vous avez terminé d’ajouter les informations requises, appuie sur le Aller bouton ci-dessous.

Ajouter un nouvel utilisateur

Outre les options que nous avons mentionnées, nous avons laissé les autres valeurs par défaut. Parmi les trois options restantes, l identité est le plus important et sera automatiquement généré après la création de l’utilisateur.

Attendez la fin du processus de création ; vous verrez un message de réussite similaire à celui illustré ci-dessous.

Message de réussite

Après, cliquez sur l’onglet Parcourir pour y accéder une fois de plus. Ici, vous pouvez voir l’ID de l’utilisateur nouvellement créé ; vous aurez besoin de ces informations pour plus tard, alors assurez-vous de les mémoriser. Dans notre cas, c’était 17.

Identifiant d'utilisateur

Puis, revenir à l’écran principal de votre base de données et clique sur le wp_usermeta table pour y accéder. Comme nous l’avons mentionné précédemment, si vous avez modifié le préfixe par défaut de la base de données WordPress (wp_), vous devez rechercher la table nommée yourprefix_usermeta.

wp-usermeta

Prochain, clique sur le Insérer languette. Vous verrez un écran similaire à celui ci-dessous, avec deux sections où vous devez ajouter des données.

Insérer un onglet

C’est l’étape finale et la plus importante—attribuer un rôle d’utilisateur à l’utilisateur nouvellement créé. Toutes les étapes que nous avons décrites jusqu’à présent seront les mêmes lorsque vous créerez un nouvel utilisateur, quel que soit le rôle qu’il aura. Voyons maintenant comment vous pouvez attribuer des privilèges d’administrateur à votre nouvel utilisateur.

Dans la première section, ajouter l’identifiant vous avez déjà mémorisé comme valeur de la colonne user_id. Ensuite, réglez wp_capacités comme valeur de la colonne meta_key. Enfin, ajoutez le code suivant comme valeur de la colonne meta_value :

a:1:{s:13:"administrator";b:1;}

Si vous avez modifié le préfixe de la base de données, vous devrez également modifier le wp_ part à wp_capacités pour correspondre à votre préfixe personnalisé.

Valeurs wp-usermeta

Après, faites défiler jusqu’à la deuxième section. Ajouter le user_id une fois de plus, ensemble wp_user_level comme valeur de meta_key, et insérez 10 comme valeur de la colonne meta_value. Puis, appuie sur le Aller bouton pour attribuer des privilèges d’administrateur à ce nouvel utilisateur.

Saisir des valeurs

Peu après, vous verrez un message de réussite sous la forme de la requête qui a été exécutée grâce aux données que vous avez insérées.

Message de réussite

Après, vous pouvez vous connecter à votre site Web avec le nouveau nom d’utilisateur et mot de passe vous avez créé et retrouvez l’accès à votre site Web si vous l’avez perdu auparavant. Vous pouvez utiliser ce nouvel utilisateur administrateur comme bon vous semble, notamment pour récupérer votre ancien compte administrateur.

Comment ajouter un utilisateur avec un rôle d’utilisateur non administrateur à la base de données WordPress via phpMyAdmin

Comme nous l’avons mentionné précédemment, le processus de création de n’importe quel utilisateur est le même dans phpMyAdmin. La seule différence entre un administrateur et tout autre rôle d’utilisateur réside dans les données insérées dans le wp_usermeta table.

Par conséquent, nous vous suggérons de revoir la partie précédente premier pour savoir comment créer un utilisateur. Vous pouvez suivre les mêmes étapes jusqu’à la partie en accédant au wp_usermeta table. Au moment où vous accéder au wp_usermeta table, vous devriez passer au Insérer languette. Vous verrez une vue similaire à celle ci-dessous, montrant deux sous-sections.

Insérer un onglet

Dans la sous-section supérieure, vous devez insérer l’ID de l’utilisateur que vous avez créé comme valeur pour la colonne user_id. Aussi, tapez wp_capacités dans le champ de valeur de la colonne meta_key.

Puis, faites défiler jusqu’à la sous-section inférieure et insérez l’ID de votre utilisateur dans le champ valeur de la colonne user_id. Régler wp_user_level dans le champ valeur de la colonne meta_key. Si vous avez suivi la partie de cet article qui décrit l’attribution d’un rôle d’utilisateur administrateur, vous avez probablement remarqué que les mesures que nous prenons sont les mêmes. En effet, différents rôles d’utilisateur sont attribués aux utilisateurs en fonction des entrées dans les champs meta_value associés à wp_capacités et le wp_user_role meta_keys, respectivement. Ci-dessous, vous pouvez voir la saisie de ces champs pour tous les rôles d’utilisateur non-administrateur par défaut.

wp_capabilities:
a:1:{s:10:"subscriber";b:1;}
wp_user_role:
0
wp_capabilities:
a:1:{s:11:"contributor";b:1;}
wp_user_role:
1
wp_capabilities:
a:1:{s:6:"author";b:1;}
wp_user_role:
2
wp_capabilities:
a:1:{s:6:"editor";b:1;}
wp_user_role:
7

Expliquons cela plus en détail à l’aide d’un exemple.

Si nous voulions attribuer le rôle d’utilisateur abonné à notre nouvel utilisateur, nous insérerions a:1:{s:10: »abonné »;b:1;} dans le champ de valeur de la colonne meta_value, qui est directement en dessous du wp_capacités valeur meta_key. De plus, nous insérerions 0 dans le champ de valeur de la colonne meta_value, qui est directement en dessous du wp_user_role valeur meta_key. Après, appuie sur le Aller bouton pour terminer le processus.

Valeurs wp-usermeta
Valeurs du rôle d'utilisateur

Si vous avez suivi toutes les étapes correctement, le message de réussite devrait suivre sous peu.

Message de réussite

Tous les rôles d’utilisateur restants sont attribués de la même manière, en utilisant le wp_capacités et wp_user_role valeurs données ci-dessus.

Dernières pensées

Savoir créer un utilisateur WordPress avec phpMyAdmin est une compétence pratique. C’est particulièrement utile lorsque vous ne parvenez pas à créer des utilisateurs dans votre tableau de bord ou si vous devez récupérer votre compte mais que les méthodes habituelles vous ont échoué. Même si ces connaissances sont des plus précieuses lorsqu’il s’agit de créer des utilisateurs avec des privilèges d’administrateur, elles peuvent également servir à créer des utilisateurs avec différents rôles d’utilisateur. Donc, pour utiliser phpMyAdmin pour ajouter un utilisateur, il vous suffit de suivre cet article et vous aurez terminé en quelques minutes.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.