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.
Oie!
Muito legal seu blog!
Esquece essas GUI nuba e roda tudo no Docker quefica mais profissa. 🙂
Posta umas receitas vegana aew!
Bjos.
Receitas veganas?? Kkkk