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

标签 javascript mysql node.js express phpmyadmin

我正在设置 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/

相关文章:

javascript - 在 32 位和/或 64 位 firefox(版本 25.0.1)上使用 js-ctypes 的 firefox 扩展

javascript - 是否可以将 javascript 对象编码为 javascript(而不是 json)?

mysql - 用户与游戏数据库多对多连接

php - PHP/HTML:向mysql插入数据错误,请看看

java - 向 Maven-Java-project 添加持久性时出错(org.codehaus.mojo)?

java - 构建 Apache Ignite 源时出错

javascript - 在 React + Typescript 中处理表单提交的最佳实践

javascript - 访问对象上 Symbol(id) 属性的值

node.js - 使用 ava 测试 promise

javascript - Sequelize : create is not a function when model is generated from migration