Do pogreške 1045 dolazi zbog zabranjenog pristupa bazi podataka
Sadržaj članka:
- 1 uzroci pristupa odbijeni su za korisničku pogrešku root @ localhost
- 2 Kako popraviti pogrešku 1045 u MySQL-u
Uzroci pristupa odbijeni za korisničku pogrešku root @ localhost
Za slobodan pristup MySQL-u moraju se podudarati tri parametri koji opisuju korisnika baze podataka – ime, ime i zaporka automobila. Ako postoje razlike, pristup će biti odbijen. Najjednostavniji uzrok problema je netočan unos lozinke. Uz to, može uzrokovati pogrešku. netočna sintaksa.
U MySQL sustavu nema jednostavne ovisnosti o korisničkom imenu – lozinka, ime domaćina igra važnu ulogu u pristupu bazi podataka. Može biti u obliku IP adrese, naziva domene, ključne riječi (npr. localhost) ili znak koji kombinira više strojeva u sustavu grupa (na primjer,% – bilo koji domaćin osim lokalnog).
Greška ima ključ (Korištenje lozinke: NE) prilikom ulaska u bazu podataka preglednik
Najčešće pogreške prilikom pristupa bazi podataka:
- Pri dodjeli prava novom korisniku adresa nije navedena stroj s kojim se može povezati. U ovom slučaju, on automatski će biti dopušteno korištenje baze podataka s bilo kojeg računala osim local, a kada se pokušate povezati s localhost, dolazi do pogreške pristup.
- Netočno postavljeni navodnici. Ako pri stvaranju korisnik napiši ‘korisničko ime @ localhost, to će to značiti korisničko ime @ localhost može se povezati s bilo kojeg stroja osim lokalno, a ne da se korisničko ime može povezati s računala localhost. Korisničko ime i ime stroja moraju imati vlastiti par navodnici.
- Upotreba lozinke ako je nema u bazi podataka.
Ovisno o načinu povezivanja s bazom podataka Pristup je odbijen za korisnički ‘root @ localhost (Korištenje lozinka: DA ili NE), koriste se različite metode rješenja problemi.
Kako popraviti pogrešku 1045 u MySQL-u
Ako je pogreška onemogućena za pristup korisniku ‘root @ localhost (Korištenje lozinka: DA i NE) se pojavljuje s Upotreba lozinke: DA, Problem je u tome što je lozinka unesena pogrešno. Provjerite moguće je, otvorivši tablicu mysql.user u kojoj su podaci o svi korisnici.
Tablica mysql.user pohranjuje podatke o prijavi korisnika
Postupak je sljedeći:
- Otvorite tablicu korisnika.
- Provjerite postoji li root korisnik s domaćinom localhost. Ako postoji, pogledajte polje “lozinka”. Ako je prazno, idite na U bazu podataka se može unijeti bez zaporke. Ako ima nešto tamo, onda ti unesite pogrešnu lozinku.
- Promijenite lozinku naredbom SET PASSWORD.
- Ako nema korijenskog korisnika, stvorite ga, postavite lozinku i dodijeli mu prava.
Nakon toga možete unijeti bazu podataka. Ako ne promijenite podatke Ispada da bi trebao koristiti parametar –skip-grant-table, koji nadjačava sve postavke dozvola.
Linije koje se trebaju promijeniti u konfiguracijskoj datoteci
Ako se pogreška pojavi s tipkom (Korištenje lozinke: NE), trebate izvršite sljedeće izmjene datoteke config.inc.php, specificirajući je u njoj točni podaci. Ako se problem pojavi prilikom instaliranja MySQL-a, trebate izbrisati baze podataka stare verzije programa ili promijeniti lozinku za pristup pomoću načina -skip-grant table.
Dakle, pogreška je Pristup odbijen za korisnički ‘root @ localhost (Korištenje lozinke: DA ili NE) događa se kada se lozinka ne podudara i korisničko ime i lako se popravlja zamjenom podataka za ulaz.