我正在学习ExpressJS并连接到MySQL数据库,但遇到以下错误。
var express = require('express');
var path = require('path');
var mysql = require('mysql');
var app = express();
var connection = mysql.createConnection({
host : 'Damodars-MacBook-pro.local',
user : 'monty',
password : 'some_pass',
port : 3306,
});
connection.query('USE angularapp');
// Routing
// Configure port
app.set('port', 3006);
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.use(express.static(path.join(__dirname, 'public')));
获取错误为:
错误:ER_不支持\u身份验证模式:客户端不支持
服务器请求的身份验证协议;考虑升级mysql
客户机
在握手时。顺序。包装错误