Node.Js ER_NOT_SUPPORTED_AUTH_MODE错误?在MAMP上完美地工作

时间:2016-04-03 19:44:57

标签: javascript mysql node.js

我正在编写一个node.js应用程序,在我将它从我的开发环境转移到服务器后,它拒绝连接到数据库,并发出此错误:

ER_NOT_SUPPORTED_AUTH_MODE 

我正在使用Node.js MYSQL模块,以及其页面中的参考代码。  我该如何解决这个问题?我服务器上的数据库非常适合其他事情。

MYSQL连接代码:

var mysql = require('mysql');
var connection = mysql.createConnection({
  host: 'localhost',
  user: 'usr', //just using root for my personal testing.
  password: 'pass',
  database: 'dbmain'
});
connection.query('SELECT * FROM `db`', function(err, rows, fields) {
  if (err) throw err;
});

0 个答案:

没有答案