我正在尝试连接到mysql,但是我收到以下错误: "错误:ER_ACCESS_DENIED_ERROR:用户访问被拒绝'根' @'本地主机' (使用密码:是)"
但是当我使用mysql命令行客户端连接时,我能够连接到mysql。 这是我的config.js文件,我在其中定义了连接设置:
//config.js
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
port : '3306',
user : ' root',
password : 'root',
database : 'world'
});
module.exports = connection;

我正在尝试连接到此文件中的数据库:
// userController.js
var jwt = require('jwt-simple');
var connection = require("../config.js");
var auth = {
getAll: function(req, res) {
console.log("in user comtroller");
console.log(connection);
connection.connect(function(err) {
// connected! (unless `err` is set)
if(err){
console.log("Failed to connect to mysql. Error : "+err);
}
else{
console.log("connection Successful..!!");
}
});
res.send("going good");
}
}
module.exports = auth;