Eroare: Accesul refuzat pentru utilizator „Rădăcină” @ „localhost” (folosind parola: DA și NU)

Accesul de eroare refuzat pentru utilizatorul„ root

Eroarea 1045 apare din cauza accesului refuzat la baza de date

Conținutul articolului:

  • 1 Cauzele de acces refuzate pentru eroarea utilizatorului „root @ localhost
  • 2 Cum să remediați eroarea 1045 în MySQL

Cauzele de acces refuzate pentru eroarea utilizatorului „root @ localhost

Pentru a accesa MySQL liber, trei trebuie să se potrivească parametrii care descriu baza de date – numele utilizatorului, numele mașinii și parola. Dacă există discrepanțe, accesul va fi refuzat. Cea mai simplă cauză a problemei este introducere incorectă a parolei În plus, poate provoca o eroare. sintaxa incorectă.

Nu există o dependență simplă a numelui de utilizator în sistemul MySQL – parola, numele gazdei joacă un rol important în obținerea accesului la baza de date. Poate fi sub formă de adresă IP, nume de domeniu, cuvânt cheie (de exemplu, localhost) sau un personaj care combină mai multe mașini în grup (de exemplu,% – orice gazdă, cu excepția celei locale).

phpMyAdmin utilizează introducerea automată a parolei, astfel încât eroarea este însoțită de (Utilizând parola: NU)

Eroarea are o cheie (Utilizând parola: NU) la intrarea în baza de date prin browserul

Cele mai frecvente erori la accesarea bazei de date:

  1. La atribuirea drepturilor unui utilizator nou, adresa nu a fost specificată mașina cu care se poate conecta. În acest caz, el va fi automat permisă utilizarea bazei de date de la orice gazdă, cu excepția local și când încercați să vă conectați cu localhost, apare o eroare acces.
  2. Ghilimele plasate incorect. Dacă la creare utilizatorul scrie „nume utilizator @ localhost, asta înseamnă că nume utilizator @ localhost se poate conecta de la orice mașină, cu excepția local și nu că numele de utilizator se poate conecta de la un computer localhost. Numele de utilizator și numele mașinii trebuie să aibă propria pereche ghilimele.
  3. Utilizarea unei parole dacă nu se află în baza de date.

În funcție de ce metodă de conectare la baza de date Acces refuzat pentru „root @ localhost (utilizator) parola: DA sau NU), se utilizează diferite metode de soluție probleme.

Cum să remediați eroarea 1045 în MySQL

Dacă eroarea este Acces refuzată pentru utilizatorul „root @ localhost (folosind parola: DA și NU) apare cu Utilizarea parolei: DA, Problema este că parola este introdusă incorect. Verificați este posibil, după ce a deschis tabelul mysql.user în care sunt date toți utilizatorii.

Puteți afla dacă a fost setată o parolă pentru intrarea din tabelul mysql.user

Tabelul mysql.user stochează informațiile de conectare a utilizatorului

Procedura este următoarea:

  1. Deschideți tabelul de utilizatori.
  2. Verificați dacă utilizatorul root există cu gazda localhost. Dacă există una, priviți câmpul „parolă”. Dacă este gol, mergeți la Baza de date poate fi introdusă fără parolă. Dacă există ceva acolo, atunci tu introduceți parola greșită.
  3. Schimbați parola cu comanda SET PASSWORD.
  4. Dacă nu există un utilizator root, creați-l, setați o parolă și acorda-i drepturi.

După aceea, puteți introduce baza de date. Dacă nu schimbați datele se dovedește că ar trebui să utilizați parametrul –skip-grant-tables, care înlocuiește toate setările de permisiune.

În fișierul config.inc.php, trebuie să specificați numele de utilizator și parola corecte

Linii care trebuie modificate în fișierul de configurare

Dacă eroarea apare cu cheia (Utilizând parola: NU), aveți nevoie faceți următoarele pentru a modifica fișierul config.inc.php, specificând în acesta date corecte. Dacă problema apare la instalarea MySQL, trebuie să ștergeți bazele de date ale versiunii vechi a programului sau să schimbați parola pentru a le accesa folosind modul -skip-grant-tables.

Așadar, eroarea este Acces refuzată pentru „root @ localhost (Folosind parola: DA sau NU) apare atunci când parola nu se potrivește și nume de utilizator și este ușor de remediat prin înlocuirea datelor pentru intrare.

James Walls

Social Media Specialist & Influencer.

Rate author
Autoritar despre rețelele sociale
Add a comment