gpt4 book ai didi

node.js - ER_ACCESS_DENIED_ERROR : Access denied for user 'root' @'localhost' in cloud9 ide

转载 作者:太空宇宙 更新时间:2023-11-04 02:27:53 33 4
gpt4 key购买 nike

我正在 Cloud9.io 上运行 sailsJS 项目并使用 mysql。这是我的配置。

在config/local.js

port: process.env.PORT,
host: process.env.IP

在config/connection.js

mysqlDB:{
adapter: 'sails-mysql',
host: '127.0.0.1',
database: 'custom',
user:'myname',
password:'',
supportBigNumbers:true, //true/false
module : 'sails-mysql',
debug:['ComQueryPacket'], //false or array of node-mysql debug options
trace:true //true/false

}

它给了我这个错误

{ [Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost'     
(using password: NO)]
code: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlState: '28000',
fatal: true }

我不明白为什么它说的是 user@localhost 而我期望它是 myname@localhost

感谢您在这里帮助我。

最佳答案

我通过更正 SQL 配置来解决它:

 var config = {
host :'127.0.0.1',
user :'root',
password:'root',
port :'3306',
database:'new_schema'
}
module.exports = config;

如果您的配置不正确,您将收到错误消息。如果您没有添加最后一行“module.exports = config;”,您也会收到错误

我遇到了第二个案例! [也许对你有帮助~`]

关于node.js - ER_ACCESS_DENIED_ERROR : Access denied for user 'root' @'localhost' in cloud9 ide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29194641/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com