Oplossing: Toegang geweigerd voor gebruiker 'root' @ 'localhost' Fout op MySQL



Bijgewerkt in mei 2024: Stop met het krijgen van foutmeldingen en vertraag uw systeem met onze optimalisatietool. Haal het nu bij deze link
  1. Download en installeer de reparatietool hier.
  2. Laat het uw computer scannen.
  3. De tool zal dan repareer je computer.

MySQL is een open source databasebeheersysteem gebaseerd op de SQL-taal. MySQL wordt geleverd met het XAMPP-configuratiescherm, dat ook een open source en vrij te gebruiken applicatie is. De laatste tijd zijn er echter veel rapporten ontvangen van gebruikers die geen toegang hebben tot hun "MySQL" -database via hun browser en de fout "Toegang geweigerd voor gebruik'root '@' localhost '" wordt weergegeven.

De reden voor dit probleem is dat u geen algemene rechten aan de gebruiker verleent. Dus, zodra u de gebruiker globale rechten voor de selectie heeft gegeven, zal het probleem worden opgelost.

In dit artikel begeleiden we u op de eenvoudigste manier om dit probleem op te lossen en informeren we u ook over de reden voor deze fout. Volg de instructies zorgvuldig om verdere problemen te voorkomen.

Om de fout Toegang geweigerd voor de gebruiker 'root' @ 'localhost' in de MySQL-fout op te lossen

  1. Open /etc/my.cnf of /etc/mysql/my.cnf en bewerk deze, afhankelijk van uw distributie.
  2. Voeg de subsidieverhogingtabellen toe in [mysqld].
  3. Start Mysql opnieuw
  4. Je zou nu in staat moeten zijn om met mysql te verbinden met het volgende commando mysql -u root -p
  5. Voer mysql> spoelbevoegdheden uit;
  6. Stel een nieuw wachtwoord in met ALTER USER'root '@' localhost 'IDENTIFIED by'NewPassword';
  7. Keer terug naar /etc/my.cnf en verwijder / becommentarieer de subsidieverhogingtabellen.
  8. Start Mysql opnieuw
  9. U kunt nu inloggen met het nieuwe mysql -u root -p wachtwoord.

Start MySQL in beveiligde modus zonder wachtwoord

mysqld_safe -skip-grant-tables &

Waarschuwing: het is gevaarlijk! Ik had geen gegevens in een van mijn tabellen, wat betekent dat ik me geen zorgen maakte over kwaadaardige metingen. Met de optie "Overslaan" kan iedereen inloggen met alle rechten zonder wachtwoord. Als u zich zorgen maakt over uw tabellen, moet u ook externe toegang uitschakelen:



2024 mei-update:

U kunt nu pc-problemen voorkomen door deze tool te gebruiken, zoals u beschermen tegen bestandsverlies en malware. Bovendien is het een geweldige manier om uw computer te optimaliseren voor maximale prestaties. Het programma repareert met gemak veelvoorkomende fouten die op Windows-systemen kunnen optreden - urenlange probleemoplossing is niet nodig als u de perfecte oplossing binnen handbereik heeft:

  • Stap 1: Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Stap 2: klik op "Start scannen"Om registerproblemen met Windows te vinden die pc-problemen kunnen veroorzaken.
  • Stap 3: klik op "Herstel alles"Om alle problemen op te lossen.

Download



–Skip-netwerken

Een andere effectieve oplossing voor het oplossen van problemen

Voer de volgende stappen uit.

Start de MySQL-serverinstantie of daemon met de optie –skip-grant-tables.

$ mysqld - skip-grant-tabellen

Volg deze instructies.

$ mysql -u root mysql mysql mysql mysql mysql
$ mysql> UPDATE user SET Password = PASSWORD ('my_password') of USER = 'root';
$ mysql> PRIVILEGE SPOELEN;

Als u geconfronteerd wordt met het onbekende veld Wachtwoordfout bij gebruik:

update gebruikersset authentication_string = wachtwoord ('my_password') waar user = 'root';

Start ten slotte de instance / daemon opnieuw zonder de optie –skip-grant-tables.

/etc/init.d/mysql Opnieuw opstarten

U zou zich nu moeten kunnen aanmelden bij uw nieuwe wachtwoord.

$ mysql -u root -p

Voer het wachtwoord in: my_password

https://dba.stackexchange.com/questions/147593/access-denied-for-user-rootlocalhost



Expert Tip: Deze reparatietool scant de repositories en vervangt corrupte of ontbrekende bestanden als geen van deze methoden heeft gewerkt. Het werkt goed in de meeste gevallen waar het probleem te wijten is aan systeembeschadiging. Deze tool zal ook uw systeem optimaliseren om de prestaties te maximaliseren. Het kan worden gedownload door Hier klikken