我正在设置 GraphQL 服务器,但是我需要连接到我的 friend 提供的远程 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即可。尝试主机:主机:“54.193.13.37”
。
phpmyadmin 是一个 Web 界面,但您想直接连接到 mysql 服务器,通常在端口 3306 上。
关于javascript - 如何使用 NodeJS + ExpressJS 连接远程 phpMyAdmin 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55885781/