Wiele osób używa phpmyadmin lub wiersza poleceń, aby zmienić hasło główne mysql, a po restarcie odkrywają, że pojawia się błąd logowania do mysql, dlaczego tak jest?
Aby zmienić hasło do rootu mysql, musisz zmienić hasło do roota w bazie danych mysql w oprogramowaniu mysql, a także zmienić je w pliku konfiguracyjnym.
Modyfikacja w bazie danych polega nie tylko na modyfikacji jednej linii danych, więc nie modyfikuj jej ręcznie, lecz używaj poleceń do modyfikacji.
Najpierw zaloguj się do phpmyadmin z konta root, potem kliknij po lewej stronie, aby wejść do bazy mysql, a na górze kliknij "mysql", aby wejść do interfejsu sql. Wprowadź następujące polecenie:
aktualizuj user ustaw password=password('123456'), gdzie User='root'
Wśród nich 123456 jest hasło, które chcesz zmienić, więc pamiętaj, aby nie zmieniać hasła bezpośrednio w bazie danych.
Następnie kliknij "Wykonaj" w prawym dolnym rogu i zobacz "Dotknięte x linii", co oznacza, że modyfikacja zakończyła się sukcesem.
Zmiana hasła jest tu zasadniczo wykonana, ale pojawi się kolejny problem – hasło do bazy danych zostanie zmienione, a gdy wyjdziesz z phpMyAdmin i wejdziesz ponownie, okaże się, że nie możesz połączyć się z bazą danych.
Dzieje się tak, ponieważ dane logowania do bazy danych w phpMyAdmin są nadal oryginalne, więc nie można się zalogować.
Rozwiązanie: Otwórz katalog instalacyjny phpMyAdmin, znajdź plik config.inc.php i otwórz go za pomocą Notepada lub innego edytora tekstu.
Znajdź $cfg['Serwery'][$i]['password'] = ''; Zmień hasło na nowe, które właśnie ustaliłeś, zapisz i wyjdź.
Otwórz phpMyAdmin ponownie, możesz normalnie się połączyć i zmiana hasła jest zakończona.
|