Hoe toegang geweigerd voor gebruiker 'root' @ 'localhost' Fout op MySQL te repareren

MySQL is een open source databasebeheersysteem op basis van de "SQL" -taal. MySQL wordt geleverd met het XAMPP-configuratiescherm, dat ook een open source en gratis te gebruiken applicatie is. Er zijn echter vrij recent veel rapporten binnengekomen van gebruikers die geen toegang hebben tot hun "MySQL" -database vanuit hun browser en de " Toegang geweigerd voor gebruik 'root' @ 'localhost '" Fout wordt weergegeven wanneer ze dit doen.

Foutmelding

In dit artikel zullen we u begeleiden met de eenvoudigste manier om dit probleem op te lossen en u ook informeren over de reden waardoor deze fout wordt veroorzaakt. Volg de gids zorgvuldig en om verdere problemen te voorkomen.

Wat veroorzaakt de toegang geweigerd voor gebruiker 'root' @ 'localhost' Fout op MySQL?

Na het ontvangen van talloze rapporten van meerdere gebruikers, besloten we het probleem te onderzoeken en bedachten we een oplossing na het experimenteren met veel bekende processen voor probleemoplossing. We hebben ook de reden onderzocht waardoor dit probleem wordt veroorzaakt en hebben het hieronder vermeld.

  • Ongeldige ".ini" -configuratie: het ".ini" -bestand slaat bepaalde opstartconfiguraties op voor de "MySQL" -server. Het fungeert als een gateway voor het laden van de database. In sommige gevallen werd gezien dat een bepaalde reeks code in het ".ini" -bestand ontbrak waardoor deze fout werd geactiveerd.

Nu u een basiskennis hebt van de aard van het probleem, gaan we verder met de oplossing.

Oplossing: ".ini" -bestand opnieuw configureren

Als het ".ini" -bestand voor het XAMPP-bedieningspaneel niet correct is geconfigureerd, kan het voorkomen dat er een veilige verbinding met de MySQL-database tot stand wordt gebracht. Daarom zullen we in deze stap het bestand opnieuw configureren door een extra opdracht toe te voegen. Om dat te doen:

  1. Open het XAMPP -configuratiescherm en klik op de knop "Stop" voor zowel " Apache " als " MySQL ".

    Druk op de stopknoppen voor zowel MySQL als Apache
  2. Navigeer naar de installatiemap voor " XAMPP " en dubbelklik op de map " MySQL ".

    De map "MySQL" openen
  3. Dubbelklik op de map " bin " en klik met de rechtermuisknop op het bestand "my.ini".
  4. Klik op de optie " Bewerken ".
  5. Zoek de woorden " [mysqld] " in de lijst.
  6. Voeg de volgende opdracht toe onder de regel " [mysqld] " en boven de " Port = ...". ”Regel.
     skip-subsidie-tabellen 
  7. Klik op " Bestand " en selecteer " Opslaan ".
  8. Sluit het document en open het XAMPP-configuratiescherm.
  9. Klik op de knop "Start" voor zowel "Apache" als " MySQL ".

    Klikken op de startknoppen voor zowel MySQL als Apache
  10. Open de browser, probeer in te loggen op MySQL en controleer of het probleem blijft bestaan.

Interessante Artikelen