Możesz spróbować zresetować hasło roota, uruchamiając MySQL w trybie awaryjnym.
Oto kroki:
-
Zatrzymaj MySQL:
sudo /usr/local/mysql/support-files/mysql.server stop
-
Uruchom go w trybie awaryjnym:
sudo mysqld_safe --skip-grant-tables
Będzie to trwające polecenie, dopóki proces się nie zakończy, więc otwórz kolejne okno powłoki/terminala i...
-
Zaloguj się bez hasła jako root:
mysql -u root
-
Zaktualizuj hasło roota (i innych użytkowników)
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; \q
-
Uruchom ponownie MySQL w trybie normalnym
sudo /usr/local/mysql/support-files/mysql.server start
Odniesienie:https://coolestguidesontheplanet.com/how-to- zmień-hasło-root-mysql/
Uwaga:jest to dość standardowa procedura resetowania, ale po prostu lepiej udokumentowana w powyższym przewodniku w porównaniu do dokumentacji referencyjnej mysql.