Estou com um problema, o Erro 1045, intermitente; já tentei remover e reinstalar o MySQL, porém o problema persiste… Neste momento, estou procurando uma solução definitiva para este erro:
[color=red]Erro ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)[/color]
Alguém sabe o que fazer para acabar com isso?
Até aqui, tenho feito o seguinte:
1) Crio um arquivo de texto chamado, por exemplo, “D:\mysql-init.txt” com este conteúdo:
UPDATE mysql.user SET Password=PASSWORD(’’) WHERE User=‘root’;
FLUSH PRIVILEGES;
2) Paro o serviço MySQL;
3) Rodo este comando:
“C:\MySQL\MySQL Server 5.1\bin\mysqld.exe” --defaults-file=“C:\MySQL\MySQL Server 5.1\my.ini” --init-file=D:\mysql-init.txt
4) Fecho e abro novamente o Prompt do DOS
5) Logo no MySQL [mysql -u root -p] e entro sem senha
Mas, como eu disse, esse problema está intermitente e eu queria mesmo era acabar com isso… o que fazer? :roll: