Puede intentar restablecer la contraseña de root ejecutando MySQL en modo seguro.
Estos son los pasos:
-
Detener MySQL:
sudo /usr/local/mysql/support-files/mysql.server stop
-
Inícielo en modo seguro:
sudo mysqld_safe --skip-grant-tables
Este será un comando continuo hasta que finalice el proceso, así que abra otra ventana de shell/terminal y...
-
Iniciar sesión sin contraseña como root:
mysql -u root
-
Actualizar la contraseña de root (y la de cualquier otro usuario)
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; \q
-
Reinicie MySQL en modo normal
sudo /usr/local/mysql/support-files/mysql.server start
Referencia:https://coolestguidesontheplanet.com/how-to- cambiar-la-contraseña-de-raíz-de-mysql/
Nota:este es un procedimiento de reinicio bastante estándar, pero está mejor documentado en la guía anterior en comparación con los documentos de referencia de mysql.