无法使用Node js

时间:2015-09-06 08:16:22

标签: mysql node.js express

我正在尝试连接到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;




0 个答案:

没有答案