Maison >base de données >tutoriel mysql >Pourquoi est-ce que j'obtiens une erreur « Accès refusé pour l'utilisateur 'root@localhost' » dans MySQL lors de l'exécution de WordPress ?

Pourquoi est-ce que j'obtiens une erreur « Accès refusé pour l'utilisateur 'root@localhost' » dans MySQL lors de l'exécution de WordPress ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-20 12:09:09863parcourir

Why Am I Getting a

Erreur MySQL : accès refusé pour l'utilisateur 'root@localhost'

Lors de la tentative d'exécution de WordPress sur un bureau Windows avec MySQL installé, les utilisateurs peut rencontrer le message d'erreur « Accès refusé pour l'utilisateur 'root@localhost' (en utilisant le mot de passe : NON) ». Cela se produit lorsqu'aucun mot de passe root n'a été défini pour MySQL lors de l'installation.

Mot de passe par défaut pour Root

MySQL ne définit pas de mot de passe par défaut pour l'utilisateur root. Par conséquent, il n'y a pas de mot de passe par défaut à utiliser.

Modification du mot de passe root

Pour modifier le mot de passe root, suivez ces étapes :

  1. Arrêtez le service MySQL.
  2. Ouvrez une fenêtre d'invite de commande.
  3. Changez le répertoire en c:program filesmysqlbin.
  4. Exécutez la commande : mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini" --init-files=C:\root.txt
  5. Définissez un mot de passe pour l'utilisateur root.
  6. Démarrez MySQL service.

Dépannage de l'erreur « Accès refusé pour l'utilisateur 'root@localhost' (en utilisant le mot de passe :OUI) »

Si vous rencontrez le message "Accès refusé pour l'utilisateur 'root@localhost' (en utilisant le mot de passe :OUI)" erreur, essayez ce qui suit :

  1. Arrêtez le service MySQL.
  2. Démarrez MySQL sans aucun privilège en utilisant l'option --skip-grant-tables.
  3. Entrez le Invite de commande MySQL.
  4. Tronquer la table utilisateur.
  5. Vider la privilèges.
  6. Accordez tous les privilèges à l'utilisateur root avec le nouveau mot de passe.
  7. Quittez le shell et redémarrez MySQL en mode normal.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn