"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Résolvez rapidement MySQL "root @ localhost accès refusé" Erreur

Résolvez rapidement MySQL "root @ localhost accès refusé" Erreur

Publié le 2025-04-18
Parcourir:594

How Can I Quickly Fix the MySQL

Résolution de l'erreur MySQL "Accès refusé" pour l'utilisateur 'root'

L'erreur MySQL courante "Accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe: oui)" conduit souvent les utilisateurs dans un trou de lapin de solutions compliquées. Heureusement, une solution simple fonctionne généralement.

Au lieu d'un dépannage complexe, essayez cette requête unique exécutée via sudo mysql :

ALTER USER 'root'@'localhost' 
IDENTIFIED WITH mysql_native_password 
BY 'root';

(Or, for MariaDB:)

ALTER USER 'root'@'localhost' 
IDENTIFIED VIA mysql_native_password 
USING PASSWORD('root');

Cette requête remplit deux fonctions clés:

  • Modifie le plugin d'authentification: Il bascule vers le plugin mysql_native_password .
  • Définit le mot de passe racine: il définit le mot de passe sur "root" (n'oubliez pas de remplacer 'root' par votre mot de passe choisi dans la requête).

Après avoir exécuté cette requête, vous devriez pouvoir accéder à votre base de données en tant qu'utilisateur racine. Consultez la documentation officielle MySQL ou MARIADB pour plus d'informations.

Pour quitter la console MySQL, appuyez sur Ctrl D ou Tapez "Exit".

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3