"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Por qué aparece "ER_NOT_SUPPORTED_AUTH_MODE" al conectar Node.js a MySQL?

¿Por qué aparece "ER_NOT_SUPPORTED_AUTH_MODE" al conectar Node.js a MySQL?

Publicado el 2024-11-18
Navegar:872

Why Am I Getting

ER_NOT_SUPPORTED_AUTH_MODE Error al conectar el servidor Node.js a la base de datos MySQL

En el ámbito de la gestión de bases de datos relacionales, la migración entre diferentes sistemas de bases de datos a veces puede llevar a problemas técnicos. Como encontró al intentar conectar su servidor Node.js a una base de datos MySQL después de desinstalar MariaDB, el mensaje "ER_NOT_SUPPORTED_AUTH_MODE" indica una discrepancia en el protocolo de autenticación.

Para abordar este problema específicamente, considere la siguiente solución para MySQL v8 .0:

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

Sustituya 'root' por el nombre de usuario que desee y 'contraseña' por su contraseña preferida.

Recuerde activar los cambios emitiendo el comando:

FLUSH PRIVILEGES;

Una vez implementadas estas modificaciones, debería poder establecer una conexión exitosa entre su Node.js servidor y la base de datos MySQL.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3