Olá,
Já vi outras dúvidas iguais aqui no fórum, mas não encontrei solução. Sou leigo, estou começando a aprender o back-end agora, e não entendo muito o que esses erros significam ainda.
No meu caso foi o seguinte:
consign v0.1.6 Initialized in C:\Users\Usuario\Desktop\API-Rest
+ .\controllers\atendimentos.js
Servidor rodando na porta 3000
{ Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
at Handshake.Sequence._packetToError (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\protocol\sequences\Sequence.js:47:14)
at Handshake.ErrorPacket (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\protocol\sequences\Handshake.js:123:18)
at Protocol._parsePacket (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\protocol\Protocol.js:291:23)
at Parser._parsePacket (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\protocol\Parser.js:433:10)
at Parser.write (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\protocol\Parser.js:43:10)
at Protocol.write (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\protocol\Protocol.js:38:16)
at Socket.<anonymous> (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\Connection.js:88:28)
at Socket.<anonymous> (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\Connection.js:526:10)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:283:12)
--------------------
at Protocol._enqueue (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\protocol\Protocol.js:144:48)
at Protocol.handshake (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\protocol\Protocol.js:51:23)
at Connection.connect (C:\Users\Usuario\Desktop\API-Rest\node_modules\mysql\lib\Connection.js:116:18)
at Object.<anonymous> (C:\Users\Usuario\Desktop\API-Rest\index.js:3:9)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
code: 'ER_NOT_SUPPORTED_AUTH_MODE',
errno: 1251,
sqlMessage:
'Client does not support authentication protocol requested by server; consider upgrading MySQL client',
sqlState: '08004',
fatal: true }
Eu utilizei a mesma versão usada pela instrutora, apesar de já não ser a mais recente. É o caso de atualizar para a mais recente? Por que esses erros ocorrem, sendo que na aula acontece tudo direitinho? kkk