小编art*_*tze的帖子

连接到远程mysql db时Sequelize Connect ETIMEOUT

我收到错误SequelizeConnectionError: connect ETIMEDOUT试图连接到远程MySQL数据库与sequelize时。

当我尝试连接到本地 mysql 数据库时,可以成功建立连接。

我正在使用new Sequelize(...)包含在 models/index.js 中的sequelize 的默认数据库连接代码,具有以下配置(填充了正确的值):

"production": {
  "username": "root",
  "password": null,
  "database": "database_production",
  "host": "127.0.0.1",
  "dialect": "mysql"
} 
Run Code Online (Sandbox Code Playgroud)

我尝试使用一个简单的 php 脚本连接到远程数据库并且它工作正常(因此我们可以排除远程数据库服务器端的问题)

有任何想法吗?

mysql node.js sequelize.js

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

mysql ×1

node.js ×1

sequelize.js ×1