繁体   English   中英

如何使用NodeJS + ExpressJS连接到远程phpMyAdmin服务器

[英]How to connect to remote phpMyAdmin server using NodeJS + ExpressJS

我正在设置一个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,我没有任何配置文件的访问权限,或者说,它只是他给我的一个远程数据库。

感谢无论谁能提供帮助!

只需删除主机中的phpmyadmin。 尝试主持人: host: "54.193.13.37" Phpmyadmin是一个Web界面,但是你想直接连接到端口3306上的normaly的mysql服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM