Chyba: Prístup bol pre používateľa odmietnutý „Root“ @ „localhost“ (pomocou hesla: ÁNO a NIE)

„Pri

Chyba 1045 sa vyskytuje v dôsledku zamietnutého prístupu k databáze

Obsah článku:

  • 1 Príčiny odmietnutia prístupu pre používateľa ‘root @ localhost error
  • 2 Ako opraviť chybu 1045 v MySQL

Príčiny odmietnutia prístupu pre používateľa error root @ localhost error

Pre voľný prístup k MySQL sa musia zhodovať tri parametre popisujúce užívateľa databázy – meno, meno a heslo automobilu. Ak existujú nejaké nezrovnalosti, prístup bude odmietnutý. Najjednoduchšou príčinou problému je nesprávne zadanie hesla. Okrem toho môže spôsobiť chybu. nesprávna syntax.

V systéme MySQL neexistuje jednoduchá závislosť od používateľského mena – heslo, názov hostiteľa hrá dôležitú úlohu pri získavaní prístupu k databáze. Môže byť vo forme adresy IP, názvu domény, kľúčového slova (napr. localhost) alebo znak, ktorý v sebe kombinuje viacero počítačov skupina (napríklad% – ľubovoľný hostiteľ okrem lokálneho).

„phpMyAdmin

Pri vstupe do databázy má chyba kľúč (pomocou hesla: NIE) prehliadač

Najčastejšie chyby pri prístupe do databázy:

  1. Pri prideľovaní práv novému používateľovi nebola zadaná adresa stroj, s ktorým sa dá pripojiť. V tomto prípade on bude automaticky povolené používať databázu od ľubovoľného hostiteľa okrem lokálne, a keď sa pokúsite spojiť s localhostom, vyskytne sa chyba Prístup.
  2. Nesprávne umiestnené úvodzovky. Ak pri vytváraní user write ‘username @ localhost, bude to znamenať username @ localhost sa môže pripojiť z ľubovoľného počítača okrem miestne a nie toto používateľské meno sa môže pripojiť z počítača localhost. Používateľské meno a názov zariadenia musia mať svoj vlastný pár úvodzovky.
  3. Použitie hesla, ak nie je v databáze.

Podľa toho, aký spôsob pripojenia k databáze Prístup bol zamietnutý pre používateľa ‘root @ localhost (Použitie heslo: ÁNO alebo NIE), používajú sa rôzne metódy riešenia problémy.

Ako opraviť chybu 1045 v MySQL

Ak sa chyba vyskytla pre Access ied root @ localhost (Použitie heslo: ÁNO a NIE) sa zobrazí s Používaním hesla: ÁNO, Problém je v tom, že heslo je zadané nesprávne. Vyskúšajte to je to možné po otvorení tabuľky mysql.user, v ktorej sa údaje nachádzajú všetci používatelia.

Z tabuľky mysql.user môžete zistiť, či bolo pre záznam nastavené heslo pre vstup.

Tabuľka mysql.user uchováva prihlasovacie informácie o užívateľovi

Postup je nasledujúci:

  1. Otvorte tabuľku používateľov.
  2. Skontrolujte, či užívateľ root existuje s hostiteľom localhost. Ak existuje, pozrite sa do poľa „heslo“. Ak je prázdny, prejdite na Databázu je možné zadať bez hesla. Ak tam niečo je, potom ty zadajte nesprávne heslo.
  3. Zmeňte heslo príkazom SET PASSWORD.
  4. Ak neexistuje užívateľ root, vytvorte ho, nastavte heslo a udeliť mu práva.

Potom môžete vstúpiť do databázy. Ak údaje nezmeníte ukázalo sa, že by ste mali použiť parameter –skip-grant-tables, ktoré prepíše všetky nastavenia povolení.

V súbore config.inc.php musíte zadať správne užívateľské meno a heslo.

Riadky, ktoré sa majú zmeniť v konfiguračnom súbore

Ak sa chyba zobrazí pomocou tlačidla (pomocou hesla: NIE), budete potrebovať vykonajte nasledujúce úpravy súboru config.inc.php a špecifikujte v ňom správne údaje. Ak sa vyskytne problém pri inštalácii MySQL, je potrebné odstrániť databázy starej verzie programu alebo zmeniť prístupové heslo pomocou režimu -skip-grant-tables.

Chyba je preto pre používateľa ‘root @ localhost zamietnutá (Používanie hesla: ÁNO alebo NIE) nastane, keď sa heslo nezhoduje a používateľské meno a ľahko sa dá nahradiť nahradením údajov za vchod.

James Walls

Social Media Specialist & Influencer.

Rate author
Autoritatívne o sociálnych sieťach
Add a comment