gpt4 book ai didi

database - 无法连接到数据库 : SequelizeConnectionRefusedError: connect ECONNREFUSED

转载 作者:搜寻专家 更新时间:2023-10-30 19:52:58 24 4
gpt4 key购买 nike

每当我启动我的应用程序时,我的部分任务就是首先运行迁移。但是,我在 95% 的情况下都会遇到以下错误。

Command failed: /bin/sh -c node_modules/.bin/sequelize db:migrate
Unable to connect to database: SequelizeConnectionRefusedError: connect ECONNREFUSED

Details:
killed: false
code: 1
signal: null
cmd: /bin/sh -c node_modules/.bin/sequelize db:migrate
stdout:
Sequelize [Node: 0.12.7, CLI: 2.1.0, ORM: 3.14.0]

注意:我仍然可以在失败后查询和连接到数据库,当我检查 TCP lsof -i tcp:5432 它只有一个运行的 postgres 实例时也是如此。

对于解决此问题的任何帮助,我将不胜感激。

最佳答案

我有类似的问题,但就我而言,事实证明我没有启动我的 posgres。确保您的 posgress 已启动并打开,否则 Sequelize 将失败。我只是解决我的。还要注意您的用户名和密码。我的连接在下面很简单。

var db ='postgres://user:@localhost:5432/my_db_naame'
var sequelize = new Sequelize(db);

其中 user 是您的数据库用户。 my_db_naame 是您的数据库名称。请参阅文档 here .我建议你安装 posgres 客户端。喜欢这里的http://postgresapp.com/documentation/gui-tools.html .确保打开它并且大象标志显示在顶部。或者更好地连接,尝试您的用户名和密码。运行一些查询,然后再次尝试您的 Sequelize 。

关于database - 无法连接到数据库 : SequelizeConnectionRefusedError: connect ECONNREFUSED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35924559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com