Как подключиться к удаленному серверу phpMyAdmin с помощью NodeJS + ExpressJS - PullRequest
0 голосов
/ 28 апреля 2019

Я настраиваю сервер GraphQL, однако мне нужно подключиться к удаленному серверу phpMyAdmin, который предоставил мой друг, и я получаю сообщение об ошибке:

Error: getaddrinfo ENOTFOUND 54.193.13.37/phpmyadmin 54.193.13.37/phpmyadmin:3306
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)

вот код, который я использую для подключения

const mysql = require('mysql');

const db = mysql.createConnection({
    host: "54.193.13.37/phpmyadmin",
    user: "some_user",
    password: "some_password",
    database:"some_DB",
})

db.connect((err) => {
    if (err) throw err;
    console.log("Connected!");
});

Я пытался удалить "http://", добавив порт, также IP-адрес 54.193.13.37 - это IP-адрес для его веб-сайта клана. Таким образом, единственный способ получить доступ к базе данных - это 54.193.13.37/phpmyadmin и У меня нет доступа к каким-либо файлам конфигурации или что-то в этом роде, это просто удаленная база данных, которую он мне дал.

Спасибо, кто может помочь!

1 Ответ

0 голосов
/ 28 апреля 2019

просто удалите phpmyadmin в хосте. Попробуйте хост: host: "54.193.13.37". Phpmyadmin - это веб-интерфейс, но вы хотите подключиться напрямую к серверу mysql, который обычно находится на порте 3306.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...