我从昨天起就一直在努力,不知怎的,它不起作用。 我不知道我在哪里弄错了。
这里是connections.js
中的代码module.exports.connections = {
mysql: {
adapter: 'sails-mysql',
host: 'localhost',
user: 'root', //optional
password: 'root', //optional
database: 'mysql' //optional
}
}
这里是models.js中的代码
module.exports.models = {
connection:'mysql',
migrate:'alter'
}
你能告诉我这里有什么问题吗?这个错误的原因是什么?
这是详细错误
error: A hook (`orm`) failed to load!
error: Error (E_UNKNOWN) :: Encountered an unexpected error
: Could not connect to MySQL:
Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: YES)
at afterwards (/Users/faraz/code-playground/sailsapi/node_modules/sails-mysql/lib/connections/spawn.js:72:13)
at /Users/faraz/code-playground/sailsapi/node_modules/sails-mysql/lib/connections/spawn.js:40:7
at Handshake.onConnect [as _callback] (/Users/faraz/code-playground/sailsapi/node_modules/sails-mysql/node_modules/mysql/lib/Pool.js:54:9)
当我开始使用mamp时,只是想向您展示主页面。
我觉得那里有些不对劲
因为它实际上在http://localhost:8888/MAMP/?language=English
上打开,但是配置将端口显示为3306
这可能是问题??
答案 0 :(得分:0)
我看到您在sails中的配置没问题,所以您无法连接到MySQL服务器的原因在其他地方。以下是您可能想要尝试的一些步骤: