2
respostas

erro de senha mysql

não estou conseguindo acessar o Mysql versão 5.7. Meu sistema operacional é o Windows 10. digito mysql -uroot -p e pede-se a senha. Teclo enter e dá o erro ERROR 1045: Access denied for user 'root'@'localhost' (using password: NO). já tentei os procedimentos para alterar senha mas também não deu certo. Alguma sugestão para resolver isso?

2 respostas

Oi Fábio, tudo bom?

O usuario root, a partir da versão 5.7 do mysql exige senha.

Você pode mudar a senha do seu root seguindo os seguintes passos:

acessa o diretorio do mysql
C:\> cd C:\Program Files\MySQL\MySQL Server 5.7\bin
executa o serviço ignorando as tabelasde permissao
C:\> start mysqld.exe --skip-grant-tables
acessa o mysql
C:\> mysql
atualiza a senha do seu usuario
UPDATE mysql.user SET password=password('suaSenha') where user='root' and host='localhost';
exit
reinicia o mysql
C:\> mysqladmin shutdown

quando eu acesso mysql no diretório bin aparece o erro: ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)