从node.js连接到mysql服务器,但服务器处于远程位置

mzsu5hc0  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(335)

从node.js连接到mysql服务器,但mysql服务器在远程位置,如何连接?
我试过以下例子:

var mysql = require("mysql");

var connection = mysql.createConnection({
    host:"http://somelocation", 
    user:"root",
    password:"roor"
});

connection.connect(function(err){
   if (err) {
    console.log("Error Connection to DB" + err);
    return;
   }
   console.log("Connection established...");
});

connection.end(function(err){

});

但我得到了一个错误:

Error Connection to DBError: getaddrinfo ENOTFOUND https://exmaple.com

提前谢谢!

db2dz4w8

db2dz4w81#

是否尝试在主机名字段中不设置协议类型的情况下估计连接:

var connection = mysql.createConnection({
  host:"somelocation.com", 
  user:"root",
  password:"roor"
});

在文档中,我只看到hostmane字段的这种情况:https://www.npmjs.com/package/mysql

相关问题