3
respostas

Erro MySQL Client

O erro que é retornado : 'Client does not support authentication protocol requested by server; consider upgrading MySQL client'

Esse erro aparece quando eu tento fazer o 'select * from produtos' no produtos.js

Subi no github o código - https://github.com/matheusboari/curso-nodejs-alura

Já tentei adicionar o insecureAuth: true quando crio a conexão, porém não resolveu. Tanto a dependência quanto o MySQL da máquina estão atualizados, eu uso o Windows.

3 respostas

Veja se esta dica ajuda:

https://stackoverflow.com/questions/4312710/client-does-not-support-authentication-protocol-requested-by-server

Boa tarde Matheus!

Isso é um problema com o protocolo de autenticação utilizado em versão mais antigas do MySQL.

Dá uma olhada aqui:

https://dev.mysql.com/doc/refman/5.5/en/old-client.html

Qual sua versão do MySQL?

Boa tarde, tem essas soluções e nada foi resolvido até o momento.

A versão é a mais recente, atualizei tanto no npm quanto no mysql do site mesmo.