Oto metoda, która pozwoli ci w prosty sposób zresetować hasło „root” MYSQL.
Zatrzymaj usługę mysql
wampmanager -> MySQL -> Service -> Stop Service
Edytuj plik my.ini
wampmanager -> MySQL -> my.ini
Znajdź [wampmysqld]
(32-bitowy) lub [wampmysqld64]
(64-bitowa) sekcja w pliku ini
Dodaj tę linię bezpośrednio po nagłówku sekcji
skip-grant-tables
Uruchom ponownie usługę mysql.
wampmanager -> MySQL -> Service -> Start/Resume Service
Otwórz konsolę MySQL
wampmanager -> MySQL -> MySQL Console
Teraz zamierzamy zresetować hasło użytkownika root, oczywiście można to wykorzystać do zresetowania hasła dowolnego użytkownika.
Wprowadź następujące 2 polecenia w mysql>
wiersza poleceń, każdy z średnikiem na końcu wiersza, i naciśnij ENTER po każdym wierszu, aby wydać polecenie mysql.
Pre MYSQL wersja 5.7
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Po MYSQL w wersji 5.7 zmieniono nazwę kolumny
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Pamiętaj, że aktualizacja może zgłosić, że zaktualizowała więcej niż jeden wiersz, ponieważ może istnieć więcej niż jedno konto użytkownika z identyfikatorem użytkownika „root”, każde z inną domeną, tj. 127.0.0.1, localhost i ::1
Teraz wpisz „quit” w wierszu polecenia mysql, aby istnieć mysql.
Zatrzymaj usługę mysql
wampmanager -> MySQL -> Service -> Stop Service
Edytuj plik my.ini
wampmanager -> MySQL -> my.ini
Znajdź [wampmysqld]
(32-bitowy) lub [wampmysqld64]
(64-bitowa) sekcja w pliku ini
Usuń skip-grant-tables
parametr, który dodaliśmy wcześniej.
NIE pozostawiaj tego parametru w pliku ini jako luki bezpieczeństwa HUGH.
Uruchom ponownie usługę mysql.
wampmanager -> MySQL -> Service -> Start/Resume Service
Teraz, jeśli chcesz, możesz ustawić konto użytkownika root, aby hasło nie wygasało automatycznie
wampmanager -> MySQL -> MySQL Console
a następnie uruchom to zapytanie
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
Powinieneś teraz być w stanie zalogować się z phpmyadmin przy użyciu identyfikatora użytkownika „root” i nowego hasła, które właśnie ustawiłeś dla tego użytkownika.