Você provavelmente precisa executar FLUSH PRIVILEGES
.
Embora eu recomende alterar sua senha usando mysqladmin --defaults-file=/etc/mysql/debian.cnf password
Eu instalei o mysql no meu servidor Debian. Eu não pude entrar no banco de dados porque ele ficava dizendo que eu coloquei a senha errada então eu procurei na internet e descobri que eu poderia logar no mysql usando o comando sudo mysql --defaults-file=/etc/mysql/debian.cnf
De lá fui digitada use mysql;
then mysql> UPDATE user SET password=PASSWORD('password') WHERE user='root';
Que eu sei mudou a senha porque eu digitei o comando select Host, User, Password from user;
E mostrou os caracteres criptografados havia mudado para todas as três categorias de usuários raiz.
Mas ainda não consigo logar no mysql usando mysql -u root -p
Você provavelmente precisa executar FLUSH PRIVILEGES
.
Embora eu recomende alterar sua senha usando mysqladmin --defaults-file=/etc/mysql/debian.cnf password