我收到错误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 脚本连接到远程数据库并且它工作正常(因此我们可以排除远程数据库服务器端的问题)
有任何想法吗?