我正在使用sails最新版本(0.10。*),我試圖連接mysql數據庫,但是拋出了以下錯誤。無法連接MySQL與Sails js
info: Starting app... error: A hook (
orm
) failed to load! error: Error (E_UNKNOWN) :: Encountered an unexpected error : Query inactivity timeout at Query. >(/home/pavan/pavanwork/development/plotstoday/node_modules/sails->mysql/node_modules/mysql/lib/protocol/Protocol.js:154:17) at emitNone (events.js:67:13) at Query.emit (events.js:166:7) at Query._onTimeout >(/home/pavan/pavanwork/development/plotstoday/node_modules/sails->mysql/node_modules/mysql/lib/protocol/sequences/Sequence.js:116:8) at Timer.listOnTimeout (timers.js:9
配置:
配置/ connection.js
mysqlServer: {
adapter: 'sails-mysql',
host: 'localhost',
user: 'root',
password: 'vtiger',
database: 'plotstoday'
},
配置/ model.js
module.exports.models = {
connection: 'mysqlServer',
migrate: 'alter'
};
配置/ 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)
請建議