Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

223
Visualizações
dotenv d'ont funciona con createConnection, ¿qué debo usar en su lugar?

Sin usar mi archivo .env, funciona, pero cuando solía crear una conexión, falla.

 var mysql = require('mysql'); require('dotenv').config(); const db = mysql.createConnection({ host: process.env.HOST, port: "3306", user: process.env.USER, password: process.env.PASSWORD, database: process.env.DATABASE }); module.exports = db

tengo este error

 error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Pero ya estoy actualizado con la última versión de mysql.

Alguna idea ?

Ya intenté esto, pero tampoco funcionó, incluso si puedo ejecutar esos comandos.

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; flush privileges;
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

A veces son los nombres de las variables en el archivo .env el verdadero problema... esto es lo que uso:

 require("dotenv").config(); const util = require("util"); var mysql = require("mysql"); const conn = { host: process.env.DB_HOST, user: process.env.DB_USER, password: process.env.DB_PASS, database: process.env.DB_NAME, }; const db = = mysql.createConnection(conn); module.exports = db
about 4 years ago · Juan Pablo Isaza Relatório

0

¡Me enteré! process.env mire primero en el sistema antes de mi archivo .env. USUARIO ya está declarado, por lo que me devuelve mi nombre de usuario de mi computadora. Solo necesitaba modificar el nombre de la variable de usuario, y funcionó bien

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda