MySQL: 1045 – Access denied for user ‘root’@’localhost’ (using password: YES)

Após instalar a versão 8 do MySQL na minha máquina de trabalho, recebo este erro ao tentar conectar meu script nodeJS com a base de dados.

Tentei várias sugestões que encontrei no stackoverflow, porém só consegui resolver mudando o método de autenticação do MySQL.

Inicialmente, eu havia instalado usando a primeira opção “Use Strong Password Encryption for Authentication”.  Usando o instalador do MySQL e usei a opção de “reconfiguração”do Server. Fui passando todos os passos e, ao chegar no “Authentication Method”, escolhi a opção “Use Legacy Authetication Method”.

O MySQL 8 suporta uma autenticação mais robusta baseada em SHA256 e isso necessita que o uso de um conector que suporte protocolo X. Como eu estou usando apenas para testar algumas ideias, decidi mudar o método de autenticação apenas.

 

 

2 thoughts on “MySQL: 1045 – Access denied for user ‘root’@’localhost’ (using password: YES)

Add yours

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.

Site no WordPress.com.

EM CIMA ↑