【问题标题】:sequelize doesn't connect to MySqlsequelize 无法连接到 MySql
【发布时间】:2014-04-17 14:46:16
【问题描述】:

Sequlize 在应用迁移时抛出错误。

# sequelize --config config/config.js -m
Loaded configuration file "config/config.js".
Loaded configuration file "config/config.js".
Unable to connect to database: Error: Failed to authenticate for MySQL. Please double check your settings.  

Config.js

"db": {
"development": {
  "username": "imvgm_dev",
  "password": "imvgm_dev",
  "database": "imvgm_development",
  "host": "localhost"
},
"production": {
  "username": "imvgm_production",
  "password": "imvgm_production",
  "database": "imvgm_production",
  "host": "localhost"
},
"testing": {
  "username": "imvgm_testing",
  "password": "imvgm_testing",
  "database": "imvgm_testing",
  "host": "localhost"
}

我可以通过

轻松连接到db
mysql --host=localhost --user=imvgm_dev --password=imvgm_dev imvgm_development

有什么想法吗?

【问题讨论】:

    标签: node.js ubuntu orm sequelize.js


    【解决方案1】:

    我认为您需要在 config.js 中添加“端口”。 而且您无需在命令行中指定 config.js。这应该有效:

    # sequelize -m
    

    【讨论】:

      猜你喜欢
      • 2015-07-04
      • 1970-01-01
      • 2020-06-04
      • 2020-11-27
      • 2019-02-27
      • 2018-03-09
      • 2020-08-26
      • 2014-04-09
      相关资源
      最近更新 更多