Hoe toegang geweigerd voor gebruiker ‘root’ @ ’localhost’ fout op MySQL te herstellen



Probeer Ons Instrument Voor Het Oplossen Van Problemen

MySQL is een open source databasebeheersysteem gebaseerd op 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 recentelijk 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 u dit doet.



Foutmelding



In dit artikel zullen we u begeleiden met de gemakkelijkste manier om dit probleem op te lossen en u ook informeren over de reden waardoor deze fout wordt geactiveerd. Zorg ervoor dat u de gids zorgvuldig volgt om verdere problemen te voorkomen.



Wat veroorzaakt de toegang geweigerd voor de ‘root’ @ ’localhost’ -fout van de gebruiker op MySQL?

Nadat we talloze rapporten van meerdere gebruikers hadden ontvangen, besloten we het probleem te onderzoeken en een oplossing te bedenken na te hebben geëxperimenteerd met veel bekende probleemoplossingsprocessen. We hebben ook gekeken naar de reden waardoor dit probleem wordt veroorzaakt en hebben het hieronder vermeld.

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

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

Oplossing: Configureer het '.ini' -bestand opnieuw

Als het '.ini' -bestand voor het XAMPP-configuratiescherm niet correct is geconfigureerd, kan het de totstandbrenging van een beveiligde verbinding met de MySQL-database verhinderen. Daarom zullen we in deze stap het bestand opnieuw configureren door een extra commando toe te voegen. Om dat te doen:



  1. Open XAMPP configuratiescherm en klik op het 'Hou op' knop voor beide “ Apache 'En' MySQL '.

    Druk op de stopknoppen voor zowel MySQL als Apache

  2. Navigeren naar de installatiemap voor “ XAMPP 'En dubbelklik op de' MySQL ”Map.

    Openen van de map 'MySQL'

  3. Dubbele Klik op de ' ben ”Map en klik met de rechtermuisknop op het“ my.ini ”bestand.
  4. Klik op de ' Bewerk ' optie.
  5. bevind zich de woorden ' [mysqld] ' in de lijst.
  6. Toevoegen het volgende commando onder de “ [mysqld] 'Regel en boven de' Poort =…. ”Lijn.
    skip-grant-tabellen
  7. Klik Aan ' het dossier 'En selecteer' Sparen '.
  8. Dichtbij het document en open het XAMPP-configuratiescherm.
  9. Klik op de “Start” -knop voor beide 'Apache' en ' MySQL '.

    Klik op de startknoppen voor zowel MySQL als Apache

  10. Open de browser, proberen om in te loggen op MySQL en controleren om te zien of het probleem aanhoudt.
1 minuut gelezen