sql >> Base de Datos >  >> RDS >> Mysql

Necesita ayuda para acceder a la base de datos mysql usando node.js

Tuve un problema similar en el que recibía el mismo error.

La respuesta para mí terminó siendo que estaba usando un puerto diferente. De manera predeterminada, mysql espera un puerto de 3306, pero estaba usando MAMP, donde el puerto del servidor MySQL se especificó como 8889. Tan pronto como agregué una definición de puerto a la conexión de mi base de datos, estuvo bien:

var connection = mysql.createConnection({
    port: 8889,
    user: 'root',
    password : 'password',
    database : 'my_database'
});

NOTA:Esto es para Mac usando MAMP, no lo he probado en ubuntu o Windows.