Jak naprawić błąd odmowy dostępu dla użytkownika „root” @ „localhost” w MySQL



Wypróbuj Nasz Instrument Do Eliminowania Problemów

MySQL to system zarządzania bazami danych typu open source oparty na języku „SQL”. MySQL jest dostarczany w pakiecie z XAMPP Control Panel, który jest również otwartą i darmową aplikacją. Jednak całkiem niedawno napłynęło wiele zgłoszeń użytkowników, którzy nie mogą uzyskać dostępu do swojej bazy danych „MySQL” z przeglądarki, a „ Odmowa dostępu w celu użycia „root” @ ”localhost „” Wyświetlany jest błąd.



Komunikat o błędzie



W tym artykule poprowadzimy Cię najłatwiejszym sposobem rozwiązania tego problemu, a także poinformujemy o przyczynie wywołania tego błędu. Upewnij się, że postępujesz zgodnie z instrukcją, aby uniknąć dalszych problemów.



Co powoduje odmowę dostępu użytkownika „root” @ „localhost” w MySQL?

Po otrzymaniu wielu raportów od wielu użytkowników zdecydowaliśmy się zbadać problem i po eksperymentach z wieloma znanymi procesami rozwiązywania problemów opracowaliśmy rozwiązanie. Przyjrzeliśmy się również przyczynie, z powodu której pojawia się ten problem, i wymieniliśmy go poniżej.

  • Nieprawidłowa konfiguracja „.ini”: Plik „.ini” przechowuje określone konfiguracje uruchamiania serwera „MySQL”. Działa jako brama w sposobie ładowania bazy danych. W niektórych przypadkach zauważono, że w pliku „.ini” brakowało pewnej sekwencji kodu, przez co wyzwalany był ten błąd.

Teraz, gdy masz już podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązania.

Rozwiązanie: ponowna konfiguracja pliku „.ini”

Jeśli plik „.ini” dla panelu sterowania XAMPP nie jest poprawnie skonfigurowany, może to uniemożliwić ustanowienie bezpiecznego połączenia z bazą danych MySQL. Dlatego w tym kroku ponownie skonfigurujemy plik, dodając dodatkowe polecenie. Aby to zrobić:



  1. otwarty XAMPP panel sterowania i kliknij 'Zatrzymać' przycisk dla obu „ Apache ' i ' MySQL ”.

    Naciśnięcie przycisków stop dla MySQL i Apache

  2. Nawigować do katalogu instalacyjnego dla „ XAMPP ”I dwukrotnie kliknij„ MySQL ' teczka.

    Otwieranie folderu „MySQL”

  3. Podwójnie Kliknij na ' jestem ”I kliknij prawym przyciskiem myszy plik„ my.ini ”.
  4. Kliknij na ' Edytować ' opcja.
  5. Znajdź słowa ' [mysqld] ' na liście.
  6. Dodaj następujące polecenie pod „ [mysqld] ”I powyżej„ Port =…. ' linia.
    skip-grant-table
  7. Kliknij na „ Plik ”I wybierz„ Zapisać ”.
  8. Blisko dokument i otwórz panel sterowania XAMPP.
  9. Kliknij na przycisku „Start” dla obu „Apacz” i ' MySQL ”.

    Kliknięcie przycisków Start dla MySQL i Apache

  10. otwarty przeglądarka, próbować aby zalogować się do MySQL i czek aby sprawdzić, czy problem nadal występuje.
1 minuta czytania