Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

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

Avez-vous déjà oublié vos clés de maison et vous êtes-vous retrouvé bloqué dehors ? Être exclu de votre site WordPress peut ressembler à cela. C'est très frustrant, surtout si des pirates ont supprimé votre compte administrateur. Mais ne vous inquiétez pas, vous pouvez y retourner.

Pensez à votre site web comme à une maison avec une porte dérobée secrète. Cette porte dérobée est la base de données de votre site web, et elle est généralement accessible en utilisant le code MySQL. Cela peut sembler compliqué, mais c'est comme un ensemble d'instructions que vous pouvez utiliser pour apporter des modifications à votre site web en coulisses.

Dans cet article, nous allons vous apprendre à utiliser MySQL pour créer un tout nouveau compte administrateur pour votre site web, un peu comme si vous faisiez une nouvelle clé pour votre maison. De cette façon, vous pouvez bloquer les pirates et reprendre le contrôle.

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

Pourquoi ajouter un utilisateur administrateur à la base de données WordPress via MySQL ?

Nous avons rencontré un problème où le site d'un utilisateur a été piraté et son compte administrateur a été supprimé de la base de données. Cela les a empêchés d'accéder à leur site web WordPress.

Nous avons pu les aider à accéder à leur site web en créant un nouvel utilisateur administrateur directement dans la base de données du site WordPress. Nous l'avons fait en utilisant phpMyAdmin, un outil basé sur le web qui vous permet de gérer les bases de données MySQL à l'aide de votre navigateur web.

Si vous vous retrouvez bloqué hors de votre zone d'administration WordPress à cause de pirates informatiques ou simplement parce que vous avez oublié votre mot de passe, alors vous pouvez faire de même.

Cependant, vous devriez toujours faire une sauvegarde de votre base de données avant d'effectuer des modifications MySQL. Ensuite, une fois que vous pourrez vous reconnecter à votre site Web, vous devrez peut-être suivre notre guide pour débutants sur la réparation de votre site WordPress piraté.

Cela étant dit, examinons comment ajouter un utilisateur administrateur à la base de données WordPress via MySQL.

Ajout d'un utilisateur administrateur à la base de données WordPress avec phpMyAdmin

phpMyAdmin est préinstallé avec la plupart des meilleures sociétés d'hébergement WordPress. Vous pouvez le trouver dans la section Bases de données du tableau de bord cPanel de votre compte d'hébergement.

Voici une capture d'écran du panneau de contrôle Bluehost :

Sélection de phpMyAdmin sur cPanel

Cliquer sur l'icône ouvrira l'interface phpMyAdmin. Vous devez sélectionner votre base de données WordPress dans la colonne de gauche.

Après cela, phpMyAdmin affichera toutes les tables de votre base de données WordPress. Vous allez apporter des modifications aux tables wp_users et wp_usermeta.

Vous allez apporter des modifications aux tables wp_users et wp_usermeta

Ajout d'un utilisateur à la table wp_users

Tout d'abord, vous devez trouver la table wp_users et cliquer dessus. Cela affichera les utilisateurs actuellement répertoriés dans la table.

Remarquez dans la capture d'écran ci-dessous qu'il y a deux identifiants d'utilisateur dans le tableau de notre site de démonstration, 1 et 2. Lorsque nous créons un nouvel utilisateur pour notre site de démonstration, cet identifiant doit être unique, nous allons donc taper le numéro 3.

Vous devez cliquer sur l'onglet « Insérer » en haut de l'écran afin de pouvoir insérer les informations d'un nouvel utilisateur administrateur.

Cliquez sur l'onglet Insérer

Ajoutez les informations suivantes aux champs du formulaire d'insertion :

  • ID : choisissez un numéro unique (dans notre exemple, nous utiliserons 3)
  • 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 pseudonyme 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 d'enregistrement de l'utilisateur à l'aide du calendrier
  • user_activation_key : laissez vide
  • user_status : définissez cette valeur sur 0
  • display_name : le nom complet ou le nom d'affichage de l'utilisateur
Remplir les champs pour le nouvel utilisateur

Une fois que vous avez terminé, assurez-vous de cliquer sur le bouton « Go » pour enregistrer le nouvel utilisateur.

Ajout d'un utilisateur à la table wp_usermeta

Maintenant, vous devez trouver la table wp_usermeta et cliquer dessus. Après cela, vous devriez cliquer sur l'onglet « Insert » comme vous l'avez fait à l'étape précédente.

Ensuite, vous devez ajouter les informations suivantes au formulaire d'insertion :

  • unmeta_id : laissez ce champ vide (il sera généré automatiquement)
  • user_id : l'ID utilisateur que vous avez utilisé à l'étape précédente
  • meta_key : cela devrait être wp_capabilities
  • meta_value : insérez ceci : a:1:{s:13:"administrator";s:1:"1";}
Remplir les champs pour le nouvel utilisateur

Après cela, lorsque vous faites défiler vers le bas, vous devriez trouver des champs pour une deuxième ligne. Vous devez ajouter les informations suivantes :

  • unmeta_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 : vous devez entrer wp_user_level
  • meta_value : 10
Remplir les champs pour le nouvel utilisateur

Lorsque vous avez terminé de saisir les informations dans les champs, vous devez cliquer sur le bouton « Go ». Félicitations, vous avez créé un nouveau nom d'utilisateur administrateur !

Vous devriez maintenant pouvoir vous connecter à votre espace d'administration WordPress en utilisant le nom d'utilisateur et le mot de passe que vous avez spécifiés pour cet utilisateur.

Dès que vous vous connectez, vous devez naviguer vers Utilisateurs » Tous les utilisateurs, puis cliquer sur le nom d'utilisateur que vous venez de créer.

Accédez à Utilisateurs » Tous les utilisateurs et modifiez le nouvel utilisateur

Maintenant, sans rien changer, faites défiler jusqu'en bas de la page et cliquez sur le bouton « Enregistrer ».

Cela permettra à WordPress de nettoyer l'utilisateur que vous venez de créer et d'ajouter des informations supplémentaires nécessaires.

Ajout d'un utilisateur administrateur à la base de données WordPress à l'aide d'une requête SQL

Si vous êtes un développeur, vous pouvez accélérer le processus en utilisant du code.

Insérez simplement cette requête SQL dans votre base de données :

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'demo', MD5('demo'), 'Your Name', 'test@example.com', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name');
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_user_level', '10');

Assurez-vous de remplacer « databasename » par la base de données avec laquelle vous travaillez.

De plus, n'oubliez pas de modifier les autres valeurs selon vos souhaits pour le nouvel utilisateur, comme nous l'avons expliqué dans la première méthode.

Insérez cette requête SQL dans votre base de données

Guides d'experts sur quoi faire lorsque vous êtes bloqué hors de l'administration WordPress

Maintenant que vous savez comment ajouter un utilisateur administrateur via MySQL, vous pourriez aimer consulter certains articles sur la façon de réparer votre site Web lorsque vous êtes bloqué hors de la zone d'administration de WordPress.

Nous espérons que ce tutoriel vous a aidé à apprendre comment ajouter un utilisateur administrateur à la base de données WordPress via MySQL. Vous pourriez également vouloir consulter notre guide ultime de la sécurité WordPress ou notre liste des erreurs WordPress les plus courantes et comment les corriger.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

244 CommentsLeave a Reply

  1. Je voulais supprimer tous les e-mails de spam enregistrés sur mon site. Je suis allé dans myPhpAdmin et j'ai tout supprimé, y compris les miens (sans le savoir). J'ai cherché sur le web jusqu'à ce que j'atterrisse sur cette page.

    Bon travail ! Ça a marché !

  2. Je ne suis pas sûr de ce que j'ai mal fait, mais j'obtiens ceci en essayant de me connecter : Vous n'avez pas les autorisations suffisantes pour accéder à cette page.

    • Bonjour Donato,

      Changez le préfixe « wp_ » de « wp_capabilities » et « wp_user_level » par le préfixe que vous avez défini. Par exemple, si vous avez changé votre préfixe WordPress en « mysite_ », alors la commande d'insertion devrait être :

      INSERT INTO `databasename`.`mysite_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, ‘4’, ‘mysite_capabilities’, ‘a:1:{s:13:”administrator”;s:1:”1″;}’);

      INSERT INTO `databasename`.`mysite_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, ‘4’, ‘mysite_user_level’, ’10’);

  3. Vraiment une aide précieuse, j'ai résolu mon erreur d'accès administrateur. Merci.

  4. Excellent article – note rapide – wp_capabilities et wp_user_level doivent correspondre au préfixe dans la base de données...

  5. Merci pour cela... très facile à suivre ! Je n'aurais jamais pensé intuitivement que je devrais ajouter deux enregistrements dans la même table. Merci encore.

    Wordpress ajouter un enregistrement administrateur... Je n'aurais jamais pensé que j'aurais pu faire cela en 5 minutes.

  6. Merci ! J'adore quand les choses fonctionnent ! J'ai suivi les instructions comme indiqué ci-dessus et tout a fonctionné. Juste un conseil : si vous avez changé le préfixe de vos tables de base de données de wp_ à autre chose, assurez-vous de le remplacer dans le code ci-dessus.

  7. Merci, Dasha ! Tu me sauves la vie ! J'étais bloqué jusqu'à ce que je voie que je devais aussi changer le préfixe de la base de données pour 'wp_capabilities' et 'wp_user_level' !

  8. Cela m'a aidé plusieurs fois, lorsque d'autres développeurs m'envoient des sites sur lesquels travailler sans me donner de compte administrateur. Merci !

  9. Salut, merci pour ces conseils clairs. Ça a presque marché – mais j'ai dû changer a:1:{s:13:”administrator”;s:1:”1″;} par a:1:{s:13:”administrator”;s:1:”1″;} – ça a l'air pareil, il suffit de remplacer tous les guillemets (qui sont des guillemets typographiques) par des guillemets normaux. Ou ne soyez pas paresseux et écrivez-le au lieu de copier-coller. Sinon, le nouvel utilisateur que j'ai créé n'avait pas les droits d'administrateur. Ouf, c'était difficile,

  10. omg.. quelle aubaine. Juste une astuce, vous devez mettre à jour la valeur de la clé meta wp_capabilities à 'a:1:{s:13:”administrator”;b:1;}'. Et pour une raison quelconque, cela ne me permettait toujours pas de me connecter. Alors j'ai juste tapé le nouveau nom d'utilisateur que j'avais créé et cliqué sur mot de passe oublié. WP m'a envoyé un lien de réinitialisation de mot de passe et tout est rentré dans l'ordre.

  11. J'ai pu accéder avec le processus d'origine mais maintenant mon tableau de bord est vide. Des idées sur ce que je dois faire ? merci

  12. À partir d'aujourd'hui, vous devez également ajouter une autre entrée (et probablement pas wp_user_level, je ne suis pas sûr à ce sujet), wp_capabilities avec une valeur de a:1:{s:13:”administrator”;b:1;}

  13. Vous avez un petit bug. vous devrez mettre à jour la valeur de la clé meta wp_capabilities à 'a:1:{s:13:”administrator”;b:1;}' pour que cela fonctionne correctement, sinon excellent article

  14. Merci pour le tutoriel – très utile. Cependant, il serait pratique d'ajouter une note indiquant que « wp_capabilities » et « wp_user_level » utilisent le préfixe de base de données par défaut, c'est-à-dire « wp_ ». Si un site utilise un préfixe de base de données personnalisé, celui-ci devrait être utilisé à la place dans ces chaînes.

  15. Après avoir trouvé votre solution, je l'ai un peu ajustée, vous pouvez en fait tout faire en 2 requêtes sans avoir à vous souvenir de l'ID que vous créez.

    Les deux requêtes doivent être exécutées dans la même action (donc dans la même boîte de saisie SQL).

    INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`)
    VALUES
    (NULL , ‘username’, MD5(‘password’), ‘User Name’, ’email@domain.ext’, ”, NOW(), ”, ‘0’, ‘User Name’);

    INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
    VALUES
    (NULL, LAST_INSERT_ID(), ‘wp_capabilities’, ‘a:1:{s:13:”administrator”;s:1:”1″;}’),
    (NULL, LAST_INSERT_ID(), ‘wp_user_level’, ’10’);

  16. J'ai suivi les instructions mais je reçois toujours une erreur « nom d'utilisateur invalide » lorsque j'essaie de me connecter.
    J'ai créé 3 utilisateurs différents mais je continue de recevoir cette erreur.

  17. Tellement content d'avoir trouvé ça. A fonctionné à merveille une fois que j'ai eu les bons crochets et le bon code pour la version de WP installée.

  18. ça ne fonctionne pas, je ne sais pas quelle erreur j'ai faite...

    ça affiche cette erreur

    """ Vous n’avez pas les autorisations suffisantes pour accéder à cette page. """

    • Il semble que la dernière version de WordPress ait ajusté ses clés et valeurs méta à :

      dqf_capabilities -> a:1:{s:13:”administrator”;b:1;}
      dqf_user_level -> 10

      J'ai vu l'invite d'autorisations insuffisantes avant de remarquer cela, puis la modification des clés et des valeurs l'a résolu !

      • Salut, j'ai essayé mais j'obtiens toujours le même avertissement : Vous n’avez pas les autorisations……

        Que puis-je faire ??

        Merci !

        • ce sont les guillemets. Les guillemets typographiques ne sont pas les mêmes dans votre base de données. Copiez cette ligne dans votre base de données, puis supprimez les guillemets que vous avez collés et tapez-en de nouveaux.

  19. C'était ok un jour et le lendemain – j'ai perdu mon accès administrateur. Merci pour ceci – cela m'a évité beaucoup de frustration. De plus, j'ai appris du SQL en prime !

    Santé !

  20. Bonjour,

    J'avais un blog hébergé chez l'hébergeur A et je suis passé récemment à un autre hébergeur. Je n'ai plus le compte chez l'hébergeur A mais j'ai la sauvegarde complète du blog WP sur mon ordinateur. J'ai restauré la sauvegarde sur ce nouvel hébergeur B ainsi que la base de données. Le blog est accessible sans problème. Mais je ne parviens pas à me connecter à wp-admin en utilisant l'un des trois identifiants d'administrateur que j'ai dans la base de données. J'ai vérifié la base de données depuis phpmyadmin et les trois utilisateurs y sont bien présents.

    J'ai également essayé de changer les mots de passe de ces utilisateurs. Je reçois le lien pour changer le mot de passe, mais lorsque j'essaie de me connecter à wp-admin en utilisant le nouveau mot de passe, j'obtiens toujours le même écran de connexion WP sans aucune erreur affichée.

    J'ai également essayé la méthode que vous avez donnée ci-dessus, pour créer un nouvel utilisateur. J'ai suivi toutes les étapes et j'ai également essayé ce que les commentateurs ont suggéré, mais je ne parviens toujours pas à me connecter.

    J'ai essayé de supprimer toutes les tables de ce blog, puis j'ai réimporté la base de données. En faisant cela et en essayant de me connecter, j'obtiens simplement un message indiquant que la base de données doit être mise à jour avant que je puisse me connecter. Donc, en cliquant sur oui, j'obtiens à nouveau l'écran de connexion et le processus ci-dessus se répète – j'obtiens le même écran de connexion WP sans erreur.

    Notez que j'utilise le plugin WP Better Security et j'ai même essayé de supprimer le plugin via FTP, mais la même chose, toujours.

    Pouvez-vous me dire ce qui peut être fait dans cette situation et où je me trompe ? S'il vous plaît, aidez-moi.

    Merci.

    Cordialement,
    Raspal

    • Veuillez vérifier votre fichier wp-config.php pour vous assurer qu'il contient votre nouveau nom de base de données, nom d'utilisateur et informations d'hôte. Supprimez le fichier .htaccess de la racine de votre site. Renommez le répertoire des plugins dans votre dossier /wp-content/. Cela désactivera tous vos plugins. Enfin, dans phpmyadmin, allez à la table wp_options et recherchez les options homeurl et siteurl, assurez-vous qu'elles pointent vers le nom de votre domaine. Revenez nous voir si aucune de ces étapes ne résout votre problème.

      Admin

      • Merci pour votre aide. J'ai tout revérifié ce que vous avez mentionné ci-dessus et tout était parfait. Après 2 jours de tâtonnements, il m'est venu à l'esprit que je n'avais pas essayé de vider le cache et les cookies de Chrome, quelle bêtise ! Cette chose simple a résolu les problèmes qui m'ont fait perdre deux jours. Désolé d'avoir perdu votre temps et celui des autres qui ont lu ceci.

        Quoi qu'il en soit, assurez-vous tous de vider vos cookies et votre cache tous les quelques jours. Les cookies et le cache sont responsables de problèmes vraiment étranges. Je ne sais pas pour les autres, mais j'aime garder mes cookies pendant des lustres car ils contiennent les mots de passe de nombreux sites (pas si importants mais réguliers) que je visite. Et je tiens pour acquis que les cookies ne sont pas le coupable. Il s'est avéré que j'avais tort ! Maintenant, je me suis envoyé un rappel qui me dit de vider les cookies et le cache de tous mes navigateurs.

        Thanks again for the help. At least the options you mentioned, I will surely remember if something like this happens again. And I also learnt how to use phpmyadmin to create and even edit WP users. :) And in the process, I saw a table called lockdowns. This is created by WP Better Security plugin and I now know that I can clear this table or change the values if I am locked out of the login screen for bad logins. Thanks Syed and editorial staff!

        Cordialement,
        Raspal

  21. Il y a une faute de frappe très légère (mais critique) dans votre tutoriel :

    a:1:{s:13:”administrator”;s:1:”1″;} <—-ceci n'est pas correct d'un seul caractère

    a:1:{s:13:"administrator";s:1:"1";} <—-ceci est correct, le ″ final devrait être un "

    Les deux caractères se ressemblent presque exactement, mais ils sont légèrement différents.

    • C'était très utile. J'avais une erreur « accès insuffisant ». Après cette modification, tout est réglé.

  22. Bien, ça marche !
    J'ai juste changé le a:1:{s:13:”administrator”;b:1;} pour l'équivalent déjà listé dans wp-capabilities et ça a bien fonctionné pour moi.

  23. J'ai suivi toutes ces étapes, mais il semble que mon nouvel utilisateur que j'ai créé n'ait pas reçu le rôle d'administrateur. Lorsque je me connecte à Wordpress avec le nom d'utilisateur et le mot de passe que je viens de créer, tout ce que je peux voir est l'onglet « Profils » du tableau de bord. Évidemment, il me manque une étape, mais j'ai créé deux nouveaux utilisateurs en suivant cela et c'est arrivé les deux fois. Quelqu'un sait-il ce que je fais peut-être mal ?

    • Ça n'a pas marché… Je n'arrive pas à me connecter à mon réseau multisite. Aidez-moi s'il vous plaît

  24. Wow. Merci beaucoup ! PHP me fait toujours peur, et j'ai pu suivre cela très facilement. J'apprécie.

  25. Ça ne marche pas, j'ai essayé plein de fois et je n'arrive toujours pas à me connecter.

    (unmeta_id – laissez ceci vide (il sera généré automatiquement)
    user_id – ce sera l'identifiant de l'utilisateur que vous avez créé à l'étape précédente. Rappelez-vous que nous avons choisi 4.
    meta_key – ceci devrait être wp_capabilities
    meta_value – insérez ceci : a:1:{s:13:”administrator”;s:1:”1″;}

    Insérez une autre ligne avec les informations suivantes :

    unmeta_id – laissez ceci vide (il sera généré automatiquement)
    user_id – ce sera l'identifiant de l'utilisateur que vous avez créé à l'étape précédente. Rappelez-vous que nous avons choisi 4.
    meta_key – ceci devrait être wp_user_level
    meta_value – 10 )
    c'est là que je pense que je me trompe, je vois l'utilisateur créé mais il ne se connecte pas

  26. un guide utile, pour un problème que j'ai rencontré avec un hacker qui a supprimé l'admin aussi. cependant, en insérant un nouvel admin. j'obtiens le message d'erreur INSERT command denied to user “database name” @hosting for table “wp_users”

    des idées ?

  27. Merci, ça marche à merveille. J'ai juste copié votre SQL et hop ! J'ai utilisé MySQL Bench pas phpmyadmin.

  28. Peut-être une question bizarre, mais j'ai suivi les étapes et je n'arrive pas à me connecter. J'ai aussi vérifié les parenthèses etc.

    J'ai donc essayé 'mot de passe oublié' et j'ai entré mon e-mail qui est aussi dans la table wp_users. Mais il dit qu'aucun utilisateur n'est enregistré avec cet e-mail.

    Quelqu'un a une idée de ce que j'ai raté ?

    • OMG désolé. Ma faute. Je n'avais pas changé l'URL de base dans la base de données, donc ma copie locale (et la connexion) pointaient vers le site d'origine. Je me sens stupide.

  29. Si vous avez copié le code a:1:{s:13:”administrator”;b:1;} de ce blog, il est possible que vous ayez obtenu des guillemets courbes au lieu de guillemets droits, ce qui ne fonctionnera pas.

  30. Il y avait un problème avec la valve wp_capabilities que vous avez donnée et le problème venait des guillemets. le bon est : wp_capabilities devrait être a:1:{s:13:”administrator”;s:1:”1″;}

    Quiconque souhaite résoudre ce problème doit le copier exactement tel qu'il apparaît.

  31. J'ai accidentellement ouvert une session avant d'ajouter les informations « usermeta ». Il était bien sûr indiqué « Vous n'avez pas les autorisations suffisantes pour accéder à cette page. » Même après avoir ajouté les informations usermeta, j'obtiens la même chose.

    Des idées à ce sujet ?

    • Vérifiez si le préfixe est le même que le préfixe de votre base de données principale. Nous supposons que l'utilisateur utilise le préfixe par défaut wp_. Si votre préfixe de base de données est différent, cela ne fonctionnerait pas.

      Admin

      • J'ai tout essayé et j'obtiens toujours « Vous n'avez pas les autorisations suffisantes pour accéder à cette page. » Des idées sur pourquoi cela pourrait arriver ? Merci.

      • J'avais le même message d'erreur et je pense que le problème vient de la case à cocher dans la deuxième ligne qui dit « ignorer ». Elle était cochée par défaut pour moi et j'ai réussi à la faire fonctionner une fois que j'ai décoché cette case.

  32. Merci beaucoup, cela m'a enfin permis d'accéder à mon site. J'ai essayé toutes les options possibles pour réinitialiser le mot de passe administrateur mais rien n'a fonctionné. J'ai créé le nouveau compte et je me suis connecté en tant qu'administrateur et j'ai ensuite pu exporter mon travail. Merci encore !

  33. Salut, excellent article, merci ! J'ai un problème différent cependant, toute ma table wp_users a été supprimée et je ne sais pas comment créer une table wp_users en utilisant phpMyAdmin. Quelqu'un peut-il m'aider ? Merci !

    • Avez-vous essayé de réparer votre base de données en utilisant l'outil de réparation de WordPress ? Peut-être que cela la rajoute. Sinon, il vaut mieux réinstaller WordPress. Pour l'avenir, gardez de bonnes sauvegardes.

      Admin

      • l'utilisation de l'outil de réparation de base de données WordPress ne créera pas la table wp_users. Ce que j'ai fait, c'est supprimer les tables inutilisées de l'ancienne, réduire sa taille et la téléverser à nouveau. Cela a fonctionné. Merci.

  34. Après avoir tenté de me connecter, il est indiqué..

    Vous n'avez pas les autorisations suffisantes pour accéder à cette page

    pourquoi cela s'est-il produit ?

    Merci

    • Cela se produit si votre niveau d'autorisations utilisateur n'est pas correct. Pouvez-vous vous assurer que le niveau d'autorisation est le même que celui de l'autre utilisateur administrateur dans votre phpMyAdmin

      Admin

      • I have applied same user level as 10.
        But still does not work :(
        Can my developer have any access to my
        Cpanel if she doesnt have my ftp or cpanel
        Log in details?
        I see in phpmyadmin she is listed as admin.
        Its all so confusing especially when im new to all
        Of this!

      • Le guide est obsolète. La chaîne correcte pour wp_capabilities est maintenant :

        a:1:{s:13:”administrator”;s:1:”1″;}

  35. I echo Ravi’s suggestion to copy the meta value from another admin. In my case “wp_capabilities” was actually databaseName-“_capabilities” and my admin level looked like this:  a:2:{s:13:”administrator”;s:1:”1″;s:17:”gform_full_access”;s:1:”1″;}
     
    Thanks for the great article. Saved my day.
     

    • La copie de la valeur wp_capabiblities d'un autre administrateur m'a également aidé. Dans mon cas, la valeur était a:1:{s:13:”administrator”;s:1:”1″;}. Jusqu'à ce changement, j'avais reçu : « Vous n'avez pas les autorisations suffisantes pour accéder à cette page. »

  36. Thanks for the useful article.
     
    a:1:{s:13:”administrator”;b:1;} didn’t work for me. I had to copy the meta value from another admin user and then it worked.

  37. Pour ceux qui rencontrent « Vous n'avez pas les autorisations suffisantes pour accéder à cette page. », remplacez « wp_capabilities » par le nom complet de votre table WordPress, par exemple si vos tables usermeta s'appellent wp_votre_table_usermeta (par opposition à wp_usermeta dans ce tutoriel), alors vous devez utiliser wp_votre_table_capabilities à la place. Il en va de même pour wp_user_level, changez-le en wp_votre_table_user_level. J'espère que cela aide.

  38. À mon avis, trafiquer avec MySQL ne devrait pas être pour les « débutants » de wp, jouer avec la base de données n'est tout simplement pas une chose de débutant.

    Je ne sais pas quand cela a été posté, mais l'époque où WordPress utilisait MD5 est révolue depuis longtemps. Cet article devrait être mis à jour pour utiliser wp_hash_password à la place.

  39. Salut tout le monde, Anne ici, stagiaire responsable de la communauté chez Livefyre. Bienvenue ! Je voulais juste passer dire que tout le monde ici adore ce blog ; il regorge d'informations fantastiques. J'ai hâte de lire la suite !

  40. J'étais à peu près sûr que le mot de passe était md5 mais aussi en utilisant un sel stocké dans le fichier de configuration qu'il crée.

    • Bonjour,

      J'espère obtenir de l'aide ici. Mon blog a été piraté avec des trucs en base64. Je peux résoudre 99% de tous les problèmes mais j'ai 2 administrateurs dans mon backend wp qui doivent être supprimés de la table mysql avant que je puisse prendre d'autres mesures

      Désolé, aucune idée de comment suivre l'admin dans la table et les supprimer

      Dernière version de WP
      Accès à la base de données mysql

      merci

      Kosta

    • If it was salted, just follow the steps, add a real email and have it send you a password reset. Boom. :) hope that helped.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.