nodejs-mysql-links
nodejs-mysql-links copied to clipboard
Estoy trabado..
Archivos de rutas router.post('/add', async (req, res) => { const { title, url, description } = req.body; const newLink = { title, url, description,
};
await pool.query('INSERT INTO links set ?', [newLink]);
req.send('recibided');
});
la consola muestra: (node:9104) UnhandledPromiseRejectionWarning: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
seguro lo viste pero aca puede haber algo... https://medium.com/codespace69/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server-consider-8afadc2385e2
Lo puede resolver, lo habia visto, pero no lo entendia.. hice esto: Ejecute la siguiente consulta en MYSQL Workbench ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password' Donde rootcomo su usuario localhost como su URL y passwordcomo su contraseña Luego ejecute esta consulta para actualizar los privilegios: flush privileges;
Te agradeceria si me explicar que es esto, soy muy nuevo y estoy un poco falto de conceptos. GRacias.
yo tambien soy nuevo... pero bueno por lo que lei en el articulo ese podia ser un tema de credenciales. si alteraste el ususario y contraseña para acceder a la base de datos y entraste buenisimo!
igual si ya lo hiciste correr vas bien. yo estoy trabado con esto
https://github.com/FaztTech/nodejs-mysql-links/issues/11#issue-679672557
te paso algo parecido?
Saludos. No se si llego tarde pero lo apunto aquí. Al instalar mysql la versión 8 te da la opcion de usar un nuevo sistema de autenticación mas nuevo y seguro o mantener el anterior. Si usamos el más nuevo y seguro pasa lo que al amigo facu que me tuvo un tiempo a mi buscando, porque el mysql de nodejs no lo entiende... y por lo que leí llevan 3 años con lo mismo. Soluciones: 1 - cuando instalas elegir la opción antigua y con menos seguridad. 2 - Si ya lo instalaste, la solución que hizo facu es la correcta. Cambiar el usuario root con el mysql native password. Espero haber servido de ayuda. Muchas gracias Fazt por tu dedicación y entrega a la enseñanza.