Ako opraviť prístup odmietnutý pre užívateľa 'root' @ 'localhost' Chyba na MySQL

MySQL je systém správy databáz s otvoreným zdrojovým kódom založený na jazyku „SQL“. MySQL je dodávaný s ovládacím panelom XAMPP, ktorý je tiež otvoreným zdrojom a voľne použiteľnou aplikáciou. V poslednej dobe však prichádza veľa správ o používateľoch, ktorí nie sú schopní pristupovať k svojej databáze „MySQL“ z prehľadávača, a pri tom sa zobrazí chyba „ Prístup odmietnutý na použitie 'root' @ 'localhost '“.

Chybná správa

V tomto článku vás prevedieme najjednoduchším spôsobom, ako tento problém vyriešiť, a tiež vás informujeme o dôvode, prečo bola táto chyba spôsobená. Uistite sa, že ste postupovali podľa tejto príručky starostlivo a aby ste predišli ďalším problémom.

Čo spôsobuje používateľovi 'root' @ 'localhost' chybu, ktorá je na MySQL zamietnutá?

Po prijatí mnohých správ od viacerých používateľov sme sa rozhodli problém preskúmať a po experimentovaní s mnohými známymi postupmi riešenia problémov sme navrhli riešenie. Preskúmali sme tiež dôvod, prečo bol tento problém spustený, a uviedli sme ho nižšie.

  • Neplatná konfigurácia „.ini“: Do súboru „.ini“ sa ukladajú určité konfigurácie spustenia servera „MySQL“. Funguje ako brána v spôsobe načítania databázy. V niektorých prípadoch sa zistilo, že v súbore „.ini“ chýba určitá sekvencia kódu, v dôsledku ktorej sa táto chyba spustila.

Teraz, keď už máte základné znalosti o povahe problému, prejdeme k riešeniu.

Riešenie: Znovu nakonfigurujte súbor „.ini“

Ak súbor „.ini“ pre ovládací panel XAMPP nie je správne nakonfigurovaný, môže zabrániť vytvoreniu zabezpečeného pripojenia k databáze MySQL. Preto v tomto kroku súbor prekonfigurujeme pridaním ďalšieho príkazu. Za týmto účelom:

  1. Otvorte ovládací panel XAMPP a kliknite na tlačidlo „Stop“ pre „ Apache “ a „ MySQL “.

    Stlačením tlačidiel Stop pre MySQL a Apache
  2. Prejdite do inštalačného adresára pre „ XAMPP “ a dvakrát kliknite na priečinok „ MySQL “.

    Otvorenie priečinka „MySQL“
  3. Dvakrát kliknite na priečinok „ bin “ a kliknite pravým tlačidlom myši na súbor „my.ini“.
  4. Kliknite na možnosť „ Upraviť “.
  5. Vyhľadajte v zozname slová „ [mysqld] “.
  6. Pridajte nasledujúci príkaz pod riadok „ [mysqld] “ a nad „ Port =…. ”.
     skip-grant-stoly 
  7. Kliknite na „ Súbor “ a vyberte „ Uložiť “.
  8. Zatvorte dokument a otvorte ovládací panel XAMPP.
  9. Kliknite na tlačidlo „Štart“ pre „Apache“ a „ MySQL “.

    Kliknutím na tlačidlá Štart pre MySQL a Apache
  10. Otvorte prehliadač, skúste sa prihlásiť do MySQL a skontrolujte, či problém pretrváva.

Zaujímavé Články