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

385
Visualizações
Mensaje de error de mySQL/Node: 'Ignorando la opción de configuración no válida pasada a Conexión: nombre de usuario'

Estoy creando una aplicación de seguimiento de empleados usando node y mysql y sigo recibiendo este error cuando ejecuto mi código en la línea de comando: 'Ignorando la opción de configuración no válida pasada a Conexión: nombre de usuario. Este mensaje es actualmente una advertencia, pero en versiones futuras de MYSQL2, se generará un error si pasa una opción de configuración no válida a una conexión.

Este es mi código en JS para la conexión. Mi contraseña está en un archivo .env

 // Connects to database + .env for password privacy const connection = mysql.createConnection({ host: "localhost", username: "root", password: process.env.DB_PASS, port: PORT, database: "employee_tracker", } ); connection.connect((err) => { if (err) { console.log("Error with connection") } else { console.log("Connected to Employee Tracker") } // Calls Starting Fx that begins program init(); }) app.listen(PORT, () => console.info(`Example app listening at http://localhost:${PORT}`) );

No estoy muy seguro de lo que estoy haciendo mal. Según una respuesta de desbordamiento de pila anterior, intenté cambiar mi nombre de usuario a 'usuario' sin éxito. Cualquier ayuda apreciada. ¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

La clave correcta es user no nombre de username , ver documentos

 const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: process.env.DB_PASS, port: process.env.DB_PORT || 3306, database: 'employee_tracker', } );

Además, ha definido un port que no estoy seguro de que sea una opción compatible en MYSQL2 pero está en mysqljs/mysql . Sin embargo, actualmente lo tiene configurado en un PORT variable que también está utilizando como variable para el puerto en el que escuchará su aplicación. Ambos servicios no pueden ejecutarse en el mismo puerto. Actualicé mi ejemplo en consecuencia, pero debe revisar y hacer algo similar.

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