Я пытаюсь развернуть мой экспресс-сервер на Heroku, который должен подключиться к удаленной базе данных MySQL.
Я использовал 'heroku config: add DATABASE_URL = mysql: // dbusername: dbpassword @ databasehostIP: databaseserverport / databasename с правильной информацией, но все равно он пытается подключиться через неправильный адрес.
Я такжеused 'heroku config: add EXTERNAL_DATABASE_URL = mysql: // dbusername: dbpassword @ databasehostIP: databaseserverport / databasename с правильной информацией, но тем не менее он пытается подключиться через неправильный адрес.
В моей панели приложения Heroku в разделе «Настройки» в разделе «Конфигурационные переменные» я вижу, что DATABASE_URL и EXTERNAL_DATABASE_URL появились с правильной информацией.но в журнале heroku я все еще вижу неправильную информацию
Это моя переменная секвелизации на экспресс-сервере:
const sequelize = new Sequelize('dbName', 'USER', 'Password', {
host:"hostAddress",
dialect: 'mysql'
}
Но я вижу следующее в журнале Heroku:
2019-02-16T18:31:42.231390+00:00 app[web.1]: Unhandled rejection
SequelizeAccessDeniedError: Access denied for user
'USER'@'ec2-54-162-8-141.compute-1.amazonaws.com' (using
password: YES)
Как мне изменить 'ec2-54-162-8-141.compute-1.amazonaws.com' на адрес удаленного хоста MySQL?