node.js无法连接到mysql数据库
我在我的服务器上使用CentOS,node.js抛出错误
CONNECTION error: { [Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: YES)] code: 'ER_ACCESS_DENIED_ERROR', errno: 1045, sqlState: '28000', fatal: true }
我在Ubuntu上的本地版本不会抛出这个错误,PHP可以连接到这个数据库相同的凭据。
我使用这个代码连接到数据库
var connect_params = require('./connect'); var express = require('express'), app = express(), mysql = require('mysql'), connectionpool = mysql.createPool(connect_params.connection);
和我的connect.js
var connection = { host: 'localhost', user: 'user', password: 'password', database: 'mydb' }; exports.connection = connection;
- OrientJS中的连接池
- 是否有可能使用PassportJS没有本地数据库?
- Express&Handlebars全球物业
- Express.Js输出可以缩小JSON吗?
- 如何在node.js中使用express.static显示index.html之前显示login页面
- Mongoose报告成功写作,数据库中没有任何东西
- 如何将浏览器端的客户端值传递给node.js控制器
- 如何使用multer-gridfs-storage,express,mongodb在用户configuration文件中添加图像path
- 避免在javascript中循环多个返回 – asynchronous/等待解决callback金字塔或callback地狱,