错误:在macOS Sierra上使用sails-mysql时握手不活动超时

我见过很多答案,但是我无法解决我的问题。 我正在使用节点6.11.2,sails-mysql在macOS Sierra上通过Xampp连接到mysql。 我也试过在protocol.js中增加超时,但没有任何工作。

error: A hook (`orm`) failed to load! error: Error (E_UNKNOWN) :: Encountered an unexpected error : Could not connect to MySQL: Error: Handshake inactivity timeout at afterwards (/Users/shubham/VSCode/hirexl/node_modules/sails-mysql/lib/connections/spawn.js:72:13) at /Users/shubham/VSCode/hirexl/node_modules/sails-mysql/lib/connections/spawn.js:40:7 at Handshake.onConnect (/Users/shubham/VSCode/hirexl/node_modules/sails-mysql/node_modules/mysql/lib/Pool.js:54:9) at Handshake.Sequence.end (/Users/shubham/VSCode/hirexl/node_modules/sails-mysql/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24) at /Users/shubham/VSCode/hirexl/node_modules/sails-mysql/node_modules/mysql/lib/protocol/Protocol.js:399:18 at Array.forEach (native) at /Users/shubham/VSCode/hirexl/node_modules/sails-mysql/node_modules/mysql/lib/protocol/Protocol.js:398:13 at _combinedTickCallback (internal/process/next_tick.js:73:7) at process._tickDomainCallback (internal/process/next_tick.js:128:9) 

这是我的connections.js代码

 module.exports.connections = { localDiskDb: { adapter: 'sails-disk' }, MysqlServer: { adapter: 'sails-mysql', host: '127.0.0.1', database: 'hirexl_test_db', user: 'root', password:'' }, MysqlTestServer: { adapter: 'sails-mysql', host: '127.0.0.1', database: 'hirexl_test_db', user: 'root', password:'' } }; 

在这里输入图像描述

连线在线图片

在这里输入图像说明

本地主机在线图像

谁能帮忙?