Ошибка при соединении с удаленной MySQL в NODE.JS при использовании Se
введение:
крон
делает так:
export DB_USERNAME=eunl
export DB_PASSWORD=123Dogs
export DB_NAME=eedb
export DB_HOSTNAME=231.111.11.109
и запускает nvm run 9 /var/www/mysite/node/utils/import.js
а в импорте есть такое:
const Sequelize = require('sequelize');
const { Op } = Sequelize;
это выдаёт ошибку в дальнейшем: (node:25053) UnhandledPromiseRejectionWarning: SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:3306
тоесть настройки из экспорта в консоль он не прочитал..
ок, модифицурем скрипт:
var sequelize = new Sequelize('efd', 'dfl', 'df', {
host: "xxxxxxxxx",
port: 3306
})
или даже так
const sequelize = new Sequelize('esdsd', 'estsdl', '23452345', {
host: "xxxxxx",
port: 3306
dialect: 'mysql',
pool: {
max: 5,
min: 0,
idle: 10000
}
});
но чуда не происходит... а раньше работало без этих костылей .. Как сейчас правильно пользоваться Sequelize видимо после обновления?
