Napaka: Uporabniku je dostop zavrnjen ‘Root’ @ ‘localhost’ (z uporabo gesla: DA in NE)

Pri poskusu vnosa v bazo podatkov se pojavi napaka Dostop zavrnjen za uporabnika 'root' @ 'localhost'.

Napaka 1045 se pojavi zaradi zavrnjenega dostopa do baze podatkov

Vsebina članka:

  • 1 Vzroki za dostop zavrnjeni zaradi napake root @ localhost uporabnika
  • 2 Kako popraviti napako 1045 v MySQL

Vzroki za dostop zavrnjeni zaradi napake uporabnika root @ localhost

Za prost dostop do MySQL se morajo trije ujemati parametri, ki opisujejo uporabnika baze podatkov – ime, ime in geslo avtomobila. Če obstajajo odstopanja, dostop bo zavrnjen. Najpreprostejši vzrok težave je napačen vnos gesla Poleg tega lahko povzroči napako. napačna skladnja.

V sistemu MySQL ni preproste odvisnosti od uporabniškega imena – geslo, ime gostitelja igra pomembno vlogo pri dostopu do baze. Lahko je v obliki naslova IP, imena domene, ključne besede (npr. localhost) ali znak, ki združuje več strojev v skupina (na primer% – kateri koli gostitelj razen lokalnega).

phpMyAdmin uporablja samodejni vnos gesla, zato napako spremlja (Uporaba gesla: NE)

Napaka ima ključ (Uporaba gesla: NE) pri vstopu v bazo brskalnik

Najpogostejše napake pri dostopu do baze podatkov:

  1. Pri dodeljevanju pravic novemu uporabniku naslov ni bil določen stroj, s katerim se lahko poveže. V tem primeru on samodejno bo dovoljena uporaba baze podatkov od katerega koli gostitelja, razen local in ko se poskušate povezati z localhost, se pojavi napaka dostop.
  2. Napačno postavljene narekovaje. Če pri ustvarjanju uporabnik napiši ‘uporabniško ime @ localhost, to bo pomenilo to uporabniško ime @ localhost se lahko poveže s katerega koli stroja, razen lokalno in ne, da se uporabniško ime lahko poveže iz računalnika localhost. Uporabniško ime in ime naprave morata imeti svoj par narekovaji.
  3. Uporaba gesla, če ga ni v bazi podatkov.

Odvisno od tega, kateri način povezave z bazo podatkov Dostop zavrnjen za uporabnika ‘root @ localhost (Uporaba geslo: DA ali NE), uporabljajo se različne metode rešitve težave.

Kako popraviti napako 1045 v MySQL

Če je napaka zavrnjena za dostop uporabnika ‘root @ localhost (Uporaba geslo: DA in NE) se prikaže z uporabo gesla: DA, Težava je v tem, da je geslo vneseno napačno. Oglejte si ga je mogoče, ko odpremo tabelo mysql.user, v kateri so podatki o vsi uporabniki.

Lahko ugotovite, ali je bilo za vnos iz tabele mysql.user nastavljeno geslo.

Tabela mysql.user hrani podatke o prijavi uporabnika

Postopek je naslednji:

  1. Odprite tabelo uporabnikov.
  2. Preverite, ali korenski uporabnik obstaja z gostiteljem localhost. Če obstaja, poglejte v polje “geslo”. Če je prazno, pojdite na Bazo podatkov lahko vnesete brez gesla. Če je nekaj tam, potem ti vnesite napačno geslo.
  3. Spremenite geslo z ukazom SET PASSWORD.
  4. Če uporabnika root ni, ga ustvarite, nastavite geslo in podelite mu pravice.

Po tem lahko vnesete bazo podatkov. Če podatkov ne spremenite izkaže se, da morate uporabiti parameter –skip-grant-table, ki preglasi vse nastavitve dovoljenj.

V datoteki config.inc.php morate navesti pravilno uporabniško ime in geslo.

Vrstice, ki jih je treba spremeniti v konfiguracijski datoteki

Če se napaka prikaže s tipko (Uporaba gesla: NE), jo potrebujete naredite spodnjo spremembo datoteke config.inc.php in jo podajte pravilni podatki. Če se težava pojavi pri namestitvi MySQL, izbrisati baze podatkov stare različice programa ali spremeniti geslo za dostop do njih v načinu -skip-grant table.

Torej je napaka za dostop uporabniku ‘root @ localhost zavrnjena (Uporaba gesla: DA ali NE) se pojavi, če se geslo ne ujema in uporabniško ime in ga enostavno popravimo z zamenjavo podatkov za vhod.

James Walls

Social Media Specialist & Influencer.

Rate author
Avtoritativno o družbenih omrežjih
Add a comment