Korjaus: Access estetty käyttäjän 'root' @ 'localhost' virheestä MySQL: ssä



Päivitetty toukokuun 2024: Älä enää saa virheilmoituksia ja hidasta järjestelmääsi optimointityökalumme avulla. Hanki se nyt osoitteessa linkki
  1. Lataa ja asenna korjaustyökalu täältä.
  2. Anna sen skannata tietokoneesi.
  3. Työkalu tulee silloin Korjaa tietokoneesi.

MySQL on avoimen lähdekoodin tietokannan hallintajärjestelmä, joka perustuu SQL-kieleen. MySQL: n mukana tulee XAMPP-ohjauspaneeli, joka on myös avoimen lähdekoodin ja vapaasti käytettävissä oleva sovellus. Viime aikoina on kuitenkin saatu paljon raportteja käyttäjiltä, ​​jotka eivät pääse "MySQL" -tietokantaan selaimen kautta, ja näyttöön tulee virhe "Access Denied for Use'root '@' localhost '.

Tämän ongelman syy on se, että et anna käyttäjälle globaaleja oikeuksia. Joten kun olet antanut käyttäjälle globaalit käyttöoikeudet valintaan, ongelma korjataan.

Tässä artikkelissa opastamme sinut yksinkertaisimmin tämän ongelman ratkaisemiseksi ja ilmoitamme myös virheen syystä. Noudata ohjeita huolellisesti välttääksesi muita ongelmia.

MySQL-virheen käyttäjän 'root' @ 'localhost' Access denied -virheen korjaaminen

  1. Avaa ja muokkaa /etc/my.cnf tai /etc/mysql/my.cnf jakelusta riippuen.
  2. Lisää tukihyppytaulukot [mysqld].
  3. Käynnistä Mysql uudelleen
  4. Sinun pitäisi nyt pystyä muodostamaan yhteys mysql: ään seuraavalla komennolla mysql -u root -p
  5. Suorita mysql> huuhteluoikeudet;
  6. Määritä uusi salasana ALTER USER'root '@' localhost '-tunnisteella' NewPassword ';
  7. Palaa /etc/my.cnf-tiedostoon ja poista / kommentoi tukihyppytaulukot.
  8. Käynnistä Mysql uudelleen
  9. Nyt voit kirjautua sisään uudella mysql -u root -salasanalla.

Käynnistä MySQL turvallisessa tilassa ilman salasanaa

mysqld_safe –skip-grant-taulukot &

Varoitus: Se on vaarallista! Minulla ei ollut tietoja missään taulukossa, mikä tarkoittaa, että en ollut huolissani haitallisista lukemista. Ohita-vaihtoehdon avulla kuka tahansa voi kirjautua sisään kaikilla oikeuksilla ilman salasanaa. Jos sinulla on huolta taulukoistasi, poista käytöstä myös etäkäyttö:



Toukokuu 2024 -päivitys:

Voit nyt estää tietokoneongelmat käyttämällä tätä työkalua, kuten suojataksesi tiedostojen katoamiselta ja haittaohjelmilta. Lisäksi se on loistava tapa optimoida tietokoneesi maksimaaliseen suorituskykyyn. Ohjelma korjaa yleiset virheet, joita saattaa ilmetä Windows -järjestelmissä, helposti - et tarvitse tuntikausia vianmääritystä, kun sinulla on täydellinen ratkaisu käden ulottuvilla:

  • Vaihe 1: Lataa PC-korjaus- ja optimointityökalu (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Vaihe 2: Valitse “Aloita hakuLöytää Windows-rekisterin ongelmat, jotka saattavat aiheuttaa PC-ongelmia.
  • Vaihe 3: Valitse “Korjaa kaikki”Korjata kaikki ongelmat.

download



–Ohita verkottuminen

Toinen tehokas ratkaisu

Suorita seuraavat vaiheet.

Käynnistä MySQL-palvelininstanssi tai-daemon vaihtoehdolla –skip-grant-tables.

$ mysqld - skip-grant-taulukot

Noudata näitä ohjeita.

$ mysql -u root mysql mysql mysql mysql
$ mysql> PÄIVITÄ käyttäjän asetukset Salasana = SALASANA ('oma salasana') tai KÄYTTÄJÄ = 'juuri';
$ mysql> PRIVILEGE FLUSHES;

Jos kohtaat tuntemattoman kentän Salasana-virhe käytössä:

päivitä käyttäjäasetus authentication_string = salasana ('my_password'), jossa user = 'root';

Käynnistä lopuksi ilmentymä / daemon uudelleen ilman –skip-grant-tables -vaihtoehtoa.

/etc/init.d/mysql Käynnistä uudelleen

Nyt sinun pitäisi pystyä kirjautumaan uuteen salasanaan.

$ mysql -u root -p

Anna salasana: my_password

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



Asiantuntijavinkki: Tämä korjaustyökalu tarkistaa arkistot ja korvaa vioittuneet tai puuttuvat tiedostot, jos mikään näistä tavoista ei ole toiminut. Se toimii hyvin useimmissa tapauksissa, joissa ongelma johtuu järjestelmän korruptiosta. Tämä työkalu myös optimoi järjestelmäsi suorituskyvyn maksimoimiseksi. Sen voi ladata Napsauttamalla tätä