Клиент не поддерживает протокол аутентификации, запрошенный сервером, при попытке подключиться с помощью node.js к phpmyadmin db - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь подключить свой сценарий 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...