Existem duas situações possíveis:
-
root
usuá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-tables
Conecte-se usando:
mysql -u root
. Se você conseguir se conectar, emita:update user set Password=PASSWORD('new-password') where user='root'; flush privileges; exit;