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 ”.
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ć:
- Otwórz panel sterowania XAMPP i kliknij przycisk „Stop” dla „ Apache ” i „ MySQL ”.
Naciskając przyciski stop zarówno dla MySQL, jak i Apache - Przejdź do katalogu instalacyjnego „ XAMPP ” i kliknij dwukrotnie folder „ MySQL ”.
Otwieranie folderu „MySQL” - Kliknij dwukrotnie folder „ bin ” i kliknij prawym przyciskiem myszy plik „my.ini”.
- Kliknij opcję „ Edytuj ”.
- Znajdź na liście słowa „ [mysqld] ”.
- Dodaj następujące polecenie poniżej wiersza „ [mysqld] ” i powyżej „ Port =…. " linia.
pomiń tabele dotacji
- Kliknij „ Plik ” i wybierz „ Zapisz ”.
- Zamknij dokument i otwórz panel sterowania XAMPP.
- Kliknij przycisk „Start”, aby wyświetlić zarówno „Apache”, jak i „ MySQL ”.
Kliknięcie przycisku Start zarówno dla MySQL, jak i Apache - Otwórz przeglądarkę, spróbuj zalogować się do MySQL i sprawdź, czy problem nadal występuje.