Existem duas situações possíveis:
-
rootusuário não tem uma senha. Experimente:mysql -u root. -
Você está usando a senha errada.
Estas são as etapas para alterar a senha (lembre-se de que outros bancos de dados e aplicativos que usam esse usuário root podem parar de funcionar):
Pare mysql .
Comece com:
mysqld_safe --skip-grant-tablesConecte-se usando:
mysql -u root. Se você conseguir se conectar, emita:update user set Password=PASSWORD('new-password') where user='root'; flush privileges; exit;