Я пытаюсь подключить свой сценарий node.js к MySQL db в PHPmyadmin, но я получаю сообщение об ошибке "Клиент не поддерживает протокол аутентификации, запрошенный сервером; рассмотрите возможность обновления MySQL клиента". Я не уверен, как решить эту проблему, это мой код в моем скрипте. js:
var express = require('express');
var mysql = require('mysql');
var app = express();
var connection= mysql.createConnection({
host:'localhost',
user:'user',
password:'pass',
database:'mydb',
});
connection.connect(function(error){
if(error){
console.log(error);
} else{
console.log('Connected');
}
});
app.get('/', function(req,resp){
connection.query("SELECT * FROM Address", function(error,rows,fields){
if(!!error){
console.log("error in query");
} else{
console.log("successful query");
}
});
})
app.listen(1337);