Du kan prova att återställa root-lösenordet genom att köra MySQL i felsäkert läge.
Här är stegen:
-
Stoppa MySQL:
sudo /usr/local/mysql/support-files/mysql.server stop
-
Starta den i säkert läge:
sudo mysqld_safe --skip-grant-tables
Detta kommer att vara ett pågående kommando tills processen är klar, så öppna ett annat skal/terminalfönster och...
-
Logga in utan lösenord som root:
mysql -u root
-
Uppdatera root (och andra användares) lösenord)
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; \q
-
Starta om MySQL i normalt läge
sudo /usr/local/mysql/support-files/mysql.server start
Referens:https://coolestguidesontheplanet.com/how-to- ändra-mysql-root-lösenordet/
Notera:detta är en ganska vanlig återställningsprocedur, men bara dokumenterad bättre i guiden ovan jämfört med mysql referensdokument.