Você pode tentar redefinir a senha do root executando o MySQL no modo de segurança.
Aqui estão os passos:
-
Pare o MySQL:
sudo /usr/local/mysql/support-files/mysql.server stop
-
Inicie-o no modo de segurança:
sudo mysqld_safe --skip-grant-tables
Este será um comando contínuo até que o processo seja concluído, então abra outra janela de shell/terminal e ..
-
Faça login sem uma senha como root:
mysql -u root
-
Atualize a senha do root (e de qualquer outro usuário)
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; \q
-
Reinicie o MySQL no modo normal
sudo /usr/local/mysql/support-files/mysql.server start
Referência:https://coolestguidesontheplanet.com/how-to- mude-a-senha-raiz-mysql/
Nota:este é um procedimento de redefinição bastante padrão, mas apenas documentado melhor no guia acima em comparação com os documentos de referência do mysql.