Så här åtgärdas: Åtkomst Avvisad för användarens root '@' localhost 'Fel på MySQL



Uppdaterad maj 2024: Sluta få felmeddelanden och sakta ner ditt system med vårt optimeringsverktyg. Hämta den nu på denna länk
  1. Ladda ned och installera reparationsverktyget här.
  2. Låt den skanna din dator.
  3. Verktyget kommer då reparera din dator.

MySQL är ett databashanteringssystem med öppen källkod baserat på SQL-språket. MySQL levereras med XAMPP-kontrollpanelen, som också är en öppen källkod och fritt användbar applikation. Nyligen har emellertid många rapporter tagits emot från användare som inte kan komma åt deras “MySQL” -databas via sin webbläsare och felet ”Åtkomst nekad för Use'root '@' localhost '" visas.

Anledningen till detta problem är att du inte beviljar globala behörigheter till användaren. Så, när du har gett användarens globala behörigheter för urvalet kommer problemet att åtgärdas.

I den här artikeln kommer vi att vägleda dig på det enklaste sättet att lösa detta problem och informera dig också om orsaken till det här felet. Följ anvisningarna noggrant för att undvika ytterligare problem.

För att lösa felet Access nekad för användaren 'root' @ 'localhost' i MySQL-felet

  1. Öppna och redigera /etc/my.cnf eller /etc/mysql/my.cnf beroende på distributionen.
  2. Lägg till tilläggshoppborden i [mysqld].
  3. Starta om Mysql
  4. Du borde nu kunna ansluta till mysql med följande kommando mysql -u root -p
  5. Kör mysql> sköljprivilegier;
  6. Ställ in ett nytt lösenord med ALTER USER'root '@' localhost 'IDENTIFIERAT av' NewPassword ';
  7. Återgå till /etc/my.cnf och ta bort / kommentera bidragshoppborden.
  8. Starta om Mysql
  9. Du kan nu logga in med det nya mysql -u root -p lösenordet.

Starta MySQL i säkert läge utan lösenord

mysqld_safe – skipsbidragstabeller &

Varning: Det är farligt! Jag hade inga data i någon av mina tabeller, vilket innebär att jag inte var orolig för skadliga avläsningar. Med alternativet "Hoppa över" kan vem som helst logga in med alla behörigheter utan lösenord. Om du har problem med dina bord bör du också inaktivera all fjärråtkomst:



Uppdatering 2024 maj:

Du kan nu förhindra PC -problem genom att använda det här verktyget, till exempel att skydda dig mot filförlust och skadlig kod. Dessutom är det ett bra sätt att optimera din dator för maximal prestanda. Programmet åtgärdar vanligt förekommande fel som kan uppstå på Windows -system - utan behov av timmar med felsökning när du har den perfekta lösningen till hands:

  • Steg 1: Ladda ner PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Steg 2: Klicka på "Starta Scan"För att hitta Windows-registerproblem som kan orsaka problem med datorn.
  • Steg 3: Klicka på "Reparera allt"För att åtgärda alla problem.

ladda ner



–Nätverk

En annan effektiv lösning

Utför följande steg.

Starta MySQL-serverinstansen eller demonen med alternativet –skip-grant-tables.

$ mysqld - hoppa över bidragstabeller

Följ dessa instruktioner.

$ mysql -u root mysql mysql mysql mysql mysql
$ mysql> UPPDATERA användare SET Lösenord = LÖSENORD ('my_password') eller USER = 'root';
$ mysql> PRIVILEGE FLUSHES;

Om du konfronteras med det okända fältet Lösenordsfel vid användning:

uppdatera användarset authentication_string = lösenord ('my_password') där user = 'root';

Slutligen starta om förekomsten / demonen utan alternativet –skip-grant-tables.

/etc/init.d/mysql Starta om

Du borde nu kunna logga in på ditt nya lösenord.

$ mysql -u rot-p

Ange lösenordet: my_password

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



Expert Tips: Detta reparationsverktyg skannar arkiven och ersätter korrupta eller saknade filer om ingen av dessa metoder har fungerat. Det fungerar bra i de flesta fall där problemet beror på systemkorruption. Detta verktyg kommer också att optimera ditt system för att maximera prestanda. Den kan laddas ner av Klicka här