Zkoušel jsem se také připojit k databázi přímo pomocí modulu MySQL, ale to mi způsobilo stejnou chybu. Při hledání řešení stejného problému, ale souvisejícího s modulem MySQL spíše než Sequelize, jsem našel toto:připojit ECONNREFUSED - node js , sql .
Potřeboval jsem dodat mysql
modul s socketPath
klíč. Zde je návod, jak jsem změnil svůj kód, aby fungoval:
var sequelize = new Sequelize("database", username, password, {
host: "localhost",
dialect: "mysql",
logging: function () {},
pool: {
max: 5,
min: 0,
idle: 10000
},
dialectOptions: {
socketPath: "/var/run/mysqld/mysqld.sock"
},
define: {
paranoid: true
}
});