Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client at Handshake.Sequence._packetToError

Ao tentar conectar no banco mysql através do meu projeto de API com node retorna o seguinte erro

errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client', sqlState: '08004', fatal: true

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Solução do problema: No terminal, dentro da pasta do projeto, rode o comando:

npm i mysql2 

No seu arquivo de conexão altere o import do mySql de:

const mysql = require('mysql');

para:

const mysql = require('mysql2');

Problema resolvido com sucesso!