Eroare de acces interzis pentru utilizatorul - rădăcină - @ - localhost - (folosind parola da și nu), viața hacking
Atunci când se lucrează cu sistemul MySQL, puteți experimenta o varietate de erori, iar în etapa de dezvoltare a programului poate fi dificil să le înțeleagă. Una dintre cele mai frecvente probleme - eroare 1045, care este însoțită de mesajul Acces refuzat pentru „root“ @ „localhost“ utilizator (folosind parola: DA și NU). Astăzi vă voi arăta cum să-l repare.
Intelege problema poate fi, se deplasează mesajul de eroare în limba română. Aceasta înseamnă că un utilizator cu utilizatorul root pe localhost mașinii refuzat accesul la baza de date prin utilizarea unei parole sau fără ea.
Eroare 1045 rezultă din accesul la baza de date ban
Cauzele de eroare Access refuzat pentru „root“ utilizator @ „localhost“
Pentru a avea acces liber în MySQL, pentru a coincide trei parametri care descriu utilizatorul bazei de date - numele, denumirea mașinii și parola. Dacă există vreo discrepanță, accesul va fi refuzat. Cea mai simplă cauza problemei - parola greșită. În plus, eroarea poate cauza sintaxă incorectă.
Eroarea este cheia (folosind parola: NO) la intrarea în baza de date prin intermediul unui browser
Cele mai frecvente erori la accesarea bazei de date:
În funcție de faptul dacă, la ce tip de conexiune la baza de date de acces o eroare interzis pentru utilizatorul „root“ @ „localhost“ (folosind parola: DA sau NU), folosind diferite metode de rezolvare a problemelor.
Cum de a repara eroarea 1045 în MySQL
În cazul în care eroarea a negat accesul pentru „root“ @ „localhost“ utilizator (folosind parola: DA și NU) care indică faptul utilizând parola: DA, problema este o parolă incorectă. Puteți verifica acest lucru deschizând tabelul mysql.user, care stochează date despre utilizatori.
Datele sunt stocate în tabelul mysql.user pentru autentificare utilizator
Procedura este următoarea:
- Deschideți tabelul de utilizator.
- Verificați pentru a vedea dacă există utilizatorul root cu localhost gazdă. Dacă este, uita-te la «parola» domeniu. Dacă este gol, puteți introduce baza fără a introduce parola. Dacă există ceva acolo, apoi introduceți parola greșită.
- Schimbarea comanda SET PASSWORD parola.
- În cazul în care utilizatorul rădăcină, creați, setați o parolă și să-l dea dreptul.
După aceea puteți merge în baza de date. Dacă modificați datele nu funcționează, ar trebui să utilizați parametrul -skip-grant-tabele, care are prioritate față de toate setările de permisiune.
Liniile care ar trebui să fie schimbat în fișierul de configurare
Dacă apare o eroare cu cheia (folosind parola: NO), următoarele măsuri pentru a schimba fișierul config.inc.php pentru a indica datele corecte. Dacă problema apare atunci când instalați MySQL, trebuie să ștergeți vechea versiune a programului de baze de date sau a schimba parola pentru a le accesa folosind modul -skip-grant-tabele.
Astfel, eroarea de acces interzis pentru utilizatorul „root“ @ „localhost“ (folosind parola: DA sau NU), se produce atunci când neconformitatea a numelui de utilizator și a parolei, și este ușor de corectat prin înlocuirea intrarea de date.