2015-10-17 3 views
1

J'utilise la dernière version de voiles (0.10. *), J'essaie de me connecter à la base de données mysql, mais son erreur de lancement de lancer.Pas en mesure de se connecter mysql avec 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

configuration:

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' 
    } 

OS: Ubuntu 14.04 LTS Installé à la fois l'adaptateur sails-mysql et l'adaptateur node-mysql.

J'ai même essayé de donner l'hôte: 127.0.0.1.

Mysql fonctionne bien en ligne de commande, j'ai essayé la suggestion donnée

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

(Référence: Sails can not connect to mySql)

S'il vous plaît suggérer

Répondre

1

Il y a un problème avec noeud (v4.2.0) et mysql. J'utilisais node (v4.2.0), le problème ci-dessus arrivait. J'ai mis à niveau vers le noeud v4.2.1, le problème de délai d'attente mysql ci-dessus est résolu, et tout semble fonctionner