Sådan løses: Adgang nægtet til bruger 'root' @ 'localhost' Fejl på MySQL



Opdateret maj 2024: Stop med at få fejlmeddelelser, og sænk dit system ned med vores optimeringsværktøj. Hent det nu kl dette link
  1. Download og installer reparationsværktøjet her.
  2. Lad det scanne din computer.
  3. Værktøjet vil derefter reparér din computer.

MySQL er et open source database management system baseret på SQL-sproget. MySQL leveres med XAMPP-kontrolpanelet, som også er en open source og frit anvendelig applikation. For nylig er der dog modtaget mange rapporter fra brugere, der ikke har adgang til deres “MySQL” -database via deres browser, og fejlen “Adgang nægtet for brug'root '@' localhost '" vises.

Årsagen til dette problem er, at du ikke giver globale tilladelser til brugeren. Så snart du har givet brugerens globale tilladelser til udvælgelsen, bliver problemet løst.

I denne artikel vil vi guide dig på den enkleste måde at løse dette problem og informere dig også om årsagen til denne fejl. Følg instruktionerne omhyggeligt for at undgå yderligere problemer.

For at løse adgang nægtet fejl for brugeren 'root' @ 'localhost' i MySQL-fejlen

  1. Åbn og rediger /etc/my.cnf eller /etc/mysql/my.cnf afhængigt af din distribution.
  2. Tilføj tilskudshoppeborde i [mysqld].
  3. Genstart Mysql
  4. Du skal nu kunne oprette forbindelse til mysql med følgende kommando mysql -u root -p
  5. Kør mysql> skylprivilegier;
  6. Indstil en ny adgangskode med ALTER USER'root '@' localhost 'IDENTIFICERET af'NewPassword';
  7. Gå tilbage til /etc/my.cnf og slet / kommentér tilskudshoppetabellerne.
  8. Genstart Mysql
  9. Du kan nu logge ind med den nye mysql -u root -p adgangskode.

Start MySQL i sikker tilstand uden adgangskode

mysqld_safe – skibstildelingstabeller &

Advarsel: Det er farligt! Jeg havde ingen data i nogen af ​​mine tabeller, hvilket betyder, at jeg ikke var bekymret for ondsindede aflæsninger. Indstillingen "Spring over" giver enhver mulighed for at logge ind med alle privilegier uden adgangskode. Hvis du er bekymret over dine borde, skal du også deaktivere fjernadgang:



Opdatering 2024. maj:

Du kan nu forhindre pc -problemer ved at bruge dette værktøj, såsom at beskytte dig mod filtab og malware. Derudover er det en fantastisk måde at optimere din computer til maksimal ydelse. Programmet retter let på almindelige fejl, der kan opstå på Windows -systemer - ikke behov for timers fejlfinding, når du har den perfekte løsning lige ved hånden:

  • Trin 1: Download PC Reparation & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Trin 2: Klik på "Begynd Scan"For at finde Windows-registreringsproblemer, der kan forårsage pc-problemer.
  • Trin 3: Klik på "Reparer Alt"For at løse alle problemer.

downloade



–Skibnetværk

En anden effektiv løsning

Udfør følgende trin.

Start MySQL-serverinstansen eller dæmonen med muligheden –skip-grant-tables.

$ mysqld - skip-grant-tabeller

Følg disse instruktioner.

$ mysql -u root mysql mysql mysql mysql mysql
$ mysql> UPDATE-bruger SET Password = PASSWORD ('my_password') eller USER = 'root';
$ mysql> PRIVILEGE FLUSHES;

Hvis du konfronteres med det ukendte felt Password-fejl ved brug:

opdater bruger sæt authentication_string = password ('my_password') hvor user = 'root';

Til sidst skal du genstarte instansen / dæmonen uden indstillingen –skip-grant-tables.

/etc/init.d/mysql Genstart

Du skal nu kunne logge ind på din nye adgangskode.

$ mysql -u root -p

Indtast adgangskoden: my_password

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



Ekspert Tip: Dette reparationsværktøj scanner lagrene og erstatter korrupte eller manglende filer, hvis ingen af ​​disse metoder har virket. Det fungerer godt i de fleste tilfælde, hvor problemet skyldes systemkorruption. Dette værktøj vil også optimere dit system for at maksimere ydeevnen. Den kan downloades af Klik her