Hur man fixar åtkomst nekad för användaren 'root' @ 'localhost' -fel på MySQL

MySQL är ett open source-databashanteringssystem baserat på ”SQL” -språket. MySQL levereras med XAMPP-kontrollpanelen, som också är en öppen källkod och gratis att använda. Men nyligen har många rapporter kommit in om användare som inte kan komma åt sin "MySQL" -databas från sin webbläsare och " Access Denied for Use" root "@" localhost "" Fel visas när du gör det.

Felmeddelande

I den här artikeln kommer vi att vägleda dig med det enklaste sättet att lösa problemet och informerar dig också om orsaken till att detta fel utlöses. Se till att följa guiden noggrant och för att undvika ytterligare problem.

Vad orsakar åtkomst nekad för användaren 'root' @ 'localhost' -fel på MySQL?

Efter att ha fått flera rapporter från flera användare beslutade vi att undersöka problemet och utformade en lösning efter att ha experimenterat med många kända felsökningsprocesser. Vi tittade också på orsaken till att det här problemet utlöses och listade det nedan.

  • Ogiltig ".ini" -konfiguration: ".ini" -filen lagrar vissa startkonfigurationer för "MySQL" -servern. Det fungerar som en gateway för att ladda databasen. I vissa fall sågs det att en viss sekvens av koden saknades i ".ini" -filen på grund av att detta fel utlöste.

Nu när du har en grundläggande förståelse för problemets natur kommer vi att gå vidare mot lösningen.

Lösning: Konfigurera ".ini" -fil

Om ".ini" -filen för XAMPP-kontrollpanelen inte är korrekt konfigurerad kan den förhindra upprättandet av en säker anslutning till MySQL-databasen. I det här steget konfigurerar vi därför filen genom att lägga till ett ytterligare kommando. För att kunna göra det:

  1. Öppna XAMPP- kontrollpanelen och klicka på "Stopp" -knappen för både " Apache " och " MySQL ".

    Tryck på stoppknapparna för både MySQL och Apache
  2. Navigera till installationskatalogen för “ XAMPP ” och dubbelklicka på “ MySQL ” -mappen.

    Öppna mappen "MySQL"
  3. Dubbelklicka på " bin " -mappen och högerklicka på "my.ini" -filen.
  4. Klicka på alternativet " Redigera ".
  5. Leta reda på orden " [mysqld] " i listan.
  6. Lägg till följande kommando under raden " [mysqld] " och över " Port = .... ”Linje.
     skip-grant-tabeller 
  7. Klicka på " File " och välj " Save ".
  8. Stäng dokumentet och öppna XAMPP-kontrollpanelen.
  9. Klicka på "Start" -knappen för både "Apache" och " MySQL ".

    Klicka på startknapparna för både MySQL och Apache
  10. Öppna webbläsaren, försök att logga in på MySQL och kontrollera om problemet kvarstår.

Intressanta Artiklar