// demo-mysql.js
var mysql = require('mysql');
var client = new mysql.Client();
client.host = 'localhost';
client.user = 'root';
client.password = '123456';
client.query('show databases', function(err, rows, fields) {
if (err) { // error happend
console.log(err);
} else {
console.log(rows);
}
client.end();
});
执行:
#node demo-mysql.js
如果没有安装mysql模块,可用npm安装:
#npm install mysql
或
#npm install -g mysql
带-g参数会安装在系统默认的模块目录,否则安装在当装目录下。
如果已经安装了mysql模块,还提示找不到,那就是模块路径的问题,可在工作目录做个软链接或者加到环境变量里面。
#ln -s $PREFIX/bin/node_modules node_modules