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

MySQL to system zarządzania bazami danych typu open source oparty na języku „SQL”. MySQL jest dostarczany w pakiecie z panelem sterowania XAMPP, który jest również aplikacją typu open source i darmową. Jednak całkiem niedawno pojawiło się wiele raportów o użytkownikach, którzy nie mogą uzyskać dostępu do swojej bazy danych „MySQL” ze swojej przeglądarki, a przy tym wyświetlany jest błąd „ Odmowa dostępu do użytku„ root ”@„ localhost ”.

Komunikat o błędzie

W tym artykule przeprowadzimy Cię przez najprostszy sposób rozwiązania tego problemu, a także poinformujemy o przyczynie, dla której ten błąd został wywołany. Pamiętaj, aby dokładnie przestrzegać instrukcji i aby uniknąć dalszych problemów.

Co powoduje błąd odmowy dostępu dla użytkownika „root” @ „localhost” na MySQL?

Po otrzymaniu licznych raportów od wielu użytkowników postanowiliśmy zbadać problem i opracowaliśmy rozwiązanie po eksperymentowaniu z wieloma znanymi procesami rozwiązywania problemów. Przeanalizowaliśmy również przyczynę tego problemu i wymieniliśmy go poniżej.

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

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

Rozwiązanie: Ponowna konfiguracja pliku „.ini”

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

  1. Otwórz panel sterowania XAMPP i kliknij przycisk „Stop” dla „ Apache ” i „ MySQL ”.

    Naciskając przyciski stop zarówno dla MySQL, jak i Apache
  2. Przejdź do katalogu instalacyjnego „ XAMPP ” i kliknij dwukrotnie folder „ MySQL ”.

    Otwieranie folderu „MySQL”
  3. Kliknij dwukrotnie folderbin ” i kliknij prawym przyciskiem myszy plik „my.ini”.
  4. Kliknij opcjęEdytuj ”.
  5. Znajdź na liście słowa „ [mysqld] ”.
  6. Dodaj następujące polecenie poniżej wiersza „ [mysqld] ” i powyżej „ Port =…. " linia.
     pomiń tabele dotacji 
  7. KliknijPlik ” i wybierz „ Zapisz ”.
  8. Zamknij dokument i otwórz panel sterowania XAMPP.
  9. Kliknij przycisk „Start”, aby wyświetlić zarówno „Apache”, jak i „ MySQL ”.

    Kliknięcie przycisku Start zarówno dla MySQL, jak i Apache
  10. Otwórz przeglądarkę, spróbuj zalogować się do MySQL i sprawdź, czy problem nadal występuje.

Ciekawe Artykuły