Comment réparer l'accès refusé pour l'utilisateur 'root' @ 'localhost' Erreur sur MySQL

MySQL est un système de gestion de base de données open source basé sur le langage «SQL». MySQL est fourni avec le panneau de configuration XAMPP, qui est également une application open source et libre d'utilisation. Cependant, très récemment, de nombreux rapports ont été rapportés d'utilisateurs ne pouvant pas accéder à leur base de données «MySQL» à partir de leur navigateur. L' erreur « Accès refusé pour utilisation 'root' @ 'localhost '» est alors affichée.

Message d'erreur

Dans cet article, nous vous expliquerons le moyen le plus simple de résoudre ce problème et vous informerons également de la raison pour laquelle cette erreur est déclenchée. Assurez-vous de suivre attentivement le guide afin d'éviter d'autres problèmes.

Quelles sont les causes de l'accès refusé pour l'utilisateur 'root' @ 'localhost' Error sur MySQL?

Après avoir reçu de nombreux rapports de plusieurs utilisateurs, nous avons décidé d’examiner le problème et avons mis au point une solution après avoir expérimenté de nombreux processus de dépannage connus. De plus, nous avons examiné la raison pour laquelle ce problème est déclenché et en avons donné la liste ci-dessous.

  • Configuration «.ini» non valide: le fichier «.ini» stocke certaines configurations de lancement pour le serveur «MySQL». Il agit comme une passerelle dans la manière de charger la base de données. Dans certains cas, il a été constaté qu’une certaine séquence de code était absente du fichier «.ini» en raison du déclenchement de cette erreur.

Maintenant que vous avez une compréhension de base de la nature du problème, nous allons passer à la solution.

Solution: reconfigurer le fichier «.ini»

Si le fichier “.ini” du panneau de configuration XAMPP n'est pas configuré correctement, cela peut empêcher l'établissement d'une connexion sécurisée avec la base de données MySQL. Par conséquent, lors de cette étape, nous reconfigurerons le fichier en ajoutant une commande supplémentaire. Pour pouvoir faire ça:

  1. Ouvrez le panneau de configuration de XAMPP et cliquez sur le bouton “Stop” pour “ Apache ” et “ MySQL “.

    En appuyant sur les boutons d'arrêt pour MySQL et Apache
  2. Naviguez jusqu'au répertoire d'installation de “ XAMPP ” et double-cliquez sur le dossier “ MySQL ”.

    Ouvrir le dossier "MySQL"
  3. Double- cliquez sur le dossier “ bin ” et cliquez avec le bouton droit sur le fichier “my.ini”.
  4. Cliquez sur l'option " Modifier ".
  5. Localisez les mots « [mysqld] » dans la liste.
  6. Ajoutez la commande suivante sous la ligne “ [mysqld] ” et au dessus de “ Port =…. " ligne.
     sauter-subvention-tables 
  7. Cliquez sur « Fichier » et sélectionnez « Enregistrer ».
  8. Fermez le document et ouvrez le panneau de configuration XAMPP.
  9. Cliquez sur le bouton “Démarrer” pour “Apache” et “ MySQL “.

    En cliquant sur les boutons de démarrage pour MySQL et Apache
  10. Ouvrez le navigateur, essayez de vous connecter à MySQL et vérifiez si le problème persiste.

Des Articles Intéressants