Reset hasła roota w MySQL

Na początek sprawdzamy jaką werjsę MySQL posiadamy:


Nasz poradnik dotyczy wersji (i prawdopodobnie starszych):


Podczas zmieniania hasła normalną drogą (masa poradników w sieci) natrafiliśmy m.in. na takie problemy:


Poniżej tutorial jak to zrobić mimo wystąpienia tych nieprawidłowości.

Uruchamiamy serwer:


Przejdź pod tą lokalizację:


Zrób kopię bezpieczeństwa:


Zatrzymaj serwer MySQL:


Przywróć plik:


Uruchamiamy serwer w trybie safe:


Logujemy się do MySQL:


Tutaj przy standardowym zmienianiu hasła się to nie udało, pojawiały się m.in. takie problemy jak:

Dla komendy:


błąd:


Dla komendy:


bład:


Aby bezproblemowo zmienić hasło wywołaj następujące komendy w konsoli MySQL:

Wybierz bazę mysql:


Ustaw żądane hasło


Wyczyść uprawnienia i wyloguj:


Następnie możesz sprawdzić czy już nowe hasło działa:


 


Więcej źródeł:
https://stackoverflow.com/questions/41984956/cant-reset-root-password-with-skip-grant-tables-on-ubuntu-16
https://stackoverflow.com/questions/37879448/mysql-fails-on-mysql-error-1524-hy000-plugin-auth-socket-is-not-loaded