Maison >base de données >tutoriel mysql >Erreur MySQL 1045 : Comment corriger « Accès refusé » pour l'utilisateur root ?

Erreur MySQL 1045 : Comment corriger « Accès refusé » pour l'utilisateur root ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-17 00:25:26516parcourir

MySQL Error 1045: How to Fix

MySQL : Erreur d'accès refusé 1045

Problème :

Les utilisateurs rencontrent l'"ERREUR 1045 - Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : OUI)" erreur lors de la tentative d'accès à MySQL via la ligne de commande. Malgré la désinstallation et la réinstallation de MySQL, la réinitialisation des mots de passe et le suivi de divers guides, le problème persiste.

Solution :

Pour les utilisateurs qui ont oublié ou perdu leur mot de passe root :

  1. Arrêtez MySQL : Arrêtez MySQL service.
  2. Démarrez MySQL avec Skip-Grant Tables : Redémarrez manuellement MySQL en utilisant l'option --skip-grant-tables : mysqld_safe --skip-grant-tables.
  3. Connectez-vous avec Root : Ouvrez un nouveau terminal et connectez-vous à MySQL en tant que root : mysql -u root.
  4. Réinitialiser le mot de passe root : Réinitialisez le mot de passe root à l'aide de la commande MySQL suivante pour les versions MySQL antérieures à 5.7 : UPDATE mysql.user SET Password=PASSWORD('password') WHERE User= 'racine'; Pour MySQL version 5.7 et supérieure : UPDATE mysql.user SET ignition_string=PASSWORD('password') WHERE User='root';.
  5. Flush Privileges : Vider les privilèges pour mettre à jour la base de données tableau : PRIVILÈGES FLUSH ;.

Supplémentaire Conseils :

  • Assurez-vous d'avoir supprimé toutes les traces de MySQL après l'avoir désinstallé pour garantir une nouvelle installation.
  • Reportez-vous au lien fourni pour plus de détails sur la réinitialisation de la racine. mot de passe.

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