Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

380
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!