【问题标题】:Not able to connect MySQL with Sails js无法将 MySQL 与 Sails js 连接
【发布时间】:2016-01-16 05:31:55
【问题描述】:

我正在使用sails最新版本(0.10.*),我正在尝试连接mysql数据库,但是它抛出了以下错误。

信息:正在启动应用程序... 错误:钩子 (orm) 加载失败! 错误:错误(E_UNKNOWN)::遇到意外错误 : 查询不活动超时 在查询。 >(/home/pavan/pavanwork/development/plotstoday/node_modules/sails->mysql/node_modules/mysql/lib/protocol/Protocol.js:154:17) 在 emitNone (events.js:67:13) 在 Query.emit (events.js:166:7) 在 Query._onTimeout >(/home/pavan/pavanwork/development/plotstoday/node_modules/sails->mysql/node_modules/mysql/lib/protocol/sequences/Sequence.js:116:8) 在 Timer.listOnTimeout (timers.js:9

配置:

config/connection.js

  mysqlServer: {
    adapter: 'sails-mysql',
    host: 'localhost',
    user: 'root',
    password: 'vtiger',
    database: 'plotstoday'
  },

config/model.js

module.exports.models = {
 connection: 'mysqlServer',
  migrate: 'alter'

};

config/env/development.js

models: {
     //connection: 'localMongo'
     connection: 'mysqlServer'
   }

操作系统:Ubuntu 14.04 LTS 安装了sails-mysql 适配器和node-mysql 适配器。

我什至尝试给主机:127.0.0.1。

Mysql 在命令行中运行良好,我尝试了给出的建议

GRANT ALL PRIVILEGES ON sails.* TO 'homestead'@'%' WITH GRANT OPTION; 

(参考:Sails can not connect to mySql)

请推荐

【问题讨论】:

    标签: mysql node.js sails.js


    【解决方案1】:

    node(v4.2.0) 和 mysql 存在问题。我使用的是node(v4.2.0),上面的问题来了。我升级到node v4.2.1,上面的mysql超时问题解决了,一切正常

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-24
      • 1970-01-01
      • 1970-01-01
      • 2015-11-14
      • 2015-06-06
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      相关资源
      最近更新 更多