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

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!