SrShark
4/8/2020 - 3:19 PM

Problema para conectar MySQL a Node.js

MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

Ejecutar la siguiente query en MySQL.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'

Donde root es el usuario y localhost el host o la URL/IP; y password es la contraseña.

Después de correr el query hay que refrescar los privilegios:

flush privileges;