nodejs连接数据库出问题, Access denied for user 'root'@'localhost' (using password: YES)在网上看了一些解决方法,修改mysql密码,不过看操作不是很懂,有些指令看不太懂也似乎不能运行。我用的是mysql5.0。详细代码如下:var mysql = require('mysql');
var TEST_DATABASE = 'user';
var TEST_TABLE = 'user';
//创建连接
var client = mysql.createClient({ //createconnection()会报错,说这不是一个方法,用这个没有报错
host: 'localhost',
user: 'root',
password: 'root',
datebase: 'user'
});
client.query("use " + TEST_DATABASE);
client.query('insert into user (name,password) values ("lupeng" , "123456")'); //一个插入操作,sql语句测试没问题。
4 回答
心有猛虎_细嗅蔷薇
TA贡献119条经验 获得超250个赞
出现这样的错误是因为 密码输入错误.(mysql.ini文件中可以设置修改)
Windows平台下的MySQL其实它默认的密码不是
password: 'root',
而是 空
连接数据库时,不需要输入密码
password: ""
添加回答
举报
0/150
提交
取消