node连接mysql
说到node,可能大家会想到MongoDB作为数据库,这里将会介绍node与mysql的连接,并分享了封装好的实例代码。
安装mysql模块
npm install mysql -g
npm list -g --depth 0
//查看模块安装情况
我这里是安装好的截图
连接mysql
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '你的密码',
database: 'my_db',
port: 3306
});
connection.connect(function(err) {
if(err) {
throw err;
}
console.log("连接成功" + connection.threadId);
});
如果在这里抛出如果出现 client does not support authentication异常,这是因为mysql版本过高导致的,执行以下步骤即可解决
mysql> alter user 'root'@'localhost' identifi