Jak opravit chybu odepření přístupu uživatele „root“ @ „localhost“ v MySQL



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

MySQL je otevřený systém správy databází založený na jazyce „SQL“. MySQL je dodáván s ovládacím panelem XAMPP, který je také otevřeným zdrojem a bezplatnou aplikací. Poměrně nedávno však přichází spousta zpráv o uživatelích, kteří nemají přístup ke své databázi „MySQL“ ze svého prohlížeče a „ Přístup odepřen pro použití „root“ @ “localhost „“ Při tom se zobrazí chyba.

Chybové hlášení



V tomto článku vás provedeme nejjednodušším způsobem, jak tento problém vyřešit, a také vás informujeme o důvodu, kvůli kterému je tato chyba spuštěna. Postupujte pečlivě podle pokynů, abyste předešli dalším problémům.



Co způsobuje chybu odepření přístupu uživatele „root“ @ „localhost“ na MySQL?

Po obdržení mnoha zpráv od více uživatelů jsme se rozhodli problém prozkoumat a po experimentování s mnoha známými procesy odstraňování problémů jsme navrhli řešení. Podívali jsme se také na důvod, kvůli kterému je tento problém spuštěn, a uvedli jsme jej níže.

  • Neplatná konfigurace „.ini“: Soubor „.ini“ ukládá určité spouštěcí konfigurace serveru „MySQL“. Při načítání databáze funguje jako brána. V některých případech bylo vidět, že v souboru „.ini“ chyběla určitá sekvence kódu, kvůli které byla tato chyba spuštěna.

Nyní, když máte základní znalosti o povaze problému, přejdeme k řešení.

Řešení: Překonfigurujte soubor „.ini“

Pokud soubor „.ini“ pro ovládací panel XAMPP není správně nakonfigurován, může to zabránit navázání zabezpečeného připojení k databázi MySQL. Proto v tomto kroku překonfigurujeme soubor přidáním dalšího příkazu. Za tímto účelem:



  1. otevřeno XAMPP ovládacím panelu a klikněte na ikonu 'Stop' tlačítko pro oba “ Apache ' a ' MySQL '.

    Stisknutím tlačítek stop pro MySQL i Apache

  2. Navigovat do instalačního adresáře pro „ XAMPP “A dvakrát klikněte na„ MySQL “Složka.

    Otevření složky „MySQL“

  3. Dvojnásobek klikněte na ' dopoledne Složku a klepněte pravým tlačítkem myši na soubor „my.ini“.
  4. Klepněte na na ' Upravit “Možnost.
  5. Lokalizovat slova ' [mysqld] “V seznamu.
  6. Přidat následující příkaz pod „ [mysqld] “Řádek a nad„ Port =…. “Řádek.
    přeskočit-grantové tabulky
  7. Klepněte na na „ Soubor “A vyberte„ Uložit '.
  8. Zavřít dokument a otevřete ovládací panel XAMPP.
  9. Klepněte na na tlačítku „Start“ pro oba „Apache“ a ' MySQL '.

    Kliknutím na tlačítka Start pro MySQL i Apache

  10. otevřeno prohlížeč, Snaž se pro přihlášení k MySQL a šek zjistit, zda problém přetrvává.
1 minuta čtení