帆无法连接到MySQL

编程入门 行业动态 更新时间:2024-10-11 19:19:28
本文介绍了帆无法连接到MySQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在一个全新的Sails Projet上,我添加了:

On a brand new sails projet, I've added:

localMysql: { adapter: 'sails-mysql', host: 'localhost', user: 'homestead', password: 'secret', database: 'sails' },

在config.connections.js上,并且:

on config.connections.js, and:

connection: 'localMysql', migrate: 'alter'

在config.models.js上.在api/models/User.js上设置了用户模型:

on config.models.js. A user model is set on api/models/User.js:

// api/models/User.js module.exports = { attributes: { appid: { type: 'string' }, uid: { type: 'string' }, hid: { type: 'string' }, params: { type: 'string' } } }

奔跑时,帆升起,我得到:

When running, sails lift, I obtain:

error: A hook (`orm`) failed to load! error: Error (E_UNKNOWN) :: Encountered an unexpected error : Could not connect to MySQL: Error: connect ECONNREFUSED at afterwards (/home/vagrant/sails/track/node_modules/sails-mysql/lib/connections/spawn.js:75:13) at /home/vagrant/sails/track/node_modules/sails-mysql/lib/connections/spawn.js:40:7 at Pool.<anonymous> (/home/vagrant/sails/track/node_modules/sails-mysql/node_modules/mysql/lib/Pool.js:47:16) at Handshake.Sequence.end (/home/vagrant/sails/track/node_modules/sails-mysql/node_modules/mysql/lib/protocol/sequences/Sequence.js:78:24) at Protocol.handleNetworkError (/home/vagrant/sails/track/node_modules/sails-mysql/node_modules/mysql/lib/protocol/Protocol.js:282:14) at PoolConnection.Connection._handleNetworkError (/home/vagrant/sails/track/node_modules/sails-mysql/node_modules/mysql/lib/Connection.js:303:18) at Socket.emit (events.js:95:17) at net.js:440:14 at process._tickDomainCallback (node.js:463:13)

同时,在我航行的同一文件夹中,我可以通过以下方式成功连接到mysql(sails数据库当前为空):

Meanwhile, on same folder I ran sails, I can successfully connect to mysql (sails database is currently empty) by:

mysql --user=homestead --password=secret --host=localhost --database=sails

sail和mysql都在无所事事的盒子中运行.

Both sails and mysql are running within a vagrant box.

有什么建议吗?

推荐答案

我将"localhost"更改为"127.0.0.1",并且对我有用.

I changed 'localhost' to '127.0.0.1' and it worked for me.

更多推荐

帆无法连接到MySQL

本文发布于:2023-07-14 10:27:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1104106.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:连接到   MySQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!