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 '“.
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:
- 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 - Prejdite do inštalačného adresára pre „ XAMPP “ a dvakrát kliknite na priečinok „ MySQL “.
Otvorenie priečinka „MySQL“ - Dvakrát kliknite na priečinok „ bin “ a kliknite pravým tlačidlom myši na súbor „my.ini“.
- Kliknite na možnosť „ Upraviť “.
- Vyhľadajte v zozname slová „ [mysqld] “.
- Pridajte nasledujúci príkaz pod riadok „ [mysqld] “ a nad „ Port =…. ”.
skip-grant-stoly
- Kliknite na „ Súbor “ a vyberte „ Uložiť “.
- Zatvorte dokument a otvorte ovládací panel XAMPP.
- Kliknite na tlačidlo „Štart“ pre „Apache“ a „ MySQL “.
Kliknutím na tlačidlá Štart pre MySQL a Apache - Otvorte prehliadač, skúste sa prihlásiť do MySQL a skontrolujte, či problém pretrváva.