gpt4 book ai didi

javascript - 无法连接 MySQL DB,出现 ECONNREFUSED

转载 作者:行者123 更新时间:2023-11-29 18:47:55 25 4
gpt4 key购买 nike

我尝试通过 MySQL Java 脚本连接数据库,如下所示:

 var mysql = require('mysql');  
var con = mysql.createConnection({
host: "******",
user: "******",
password: "******"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});

我正在使用 Node 来执行,当我执行上面的程序时,收到以下错误消息:

if (err) throw err;
^
Error: connect ECONNREFUSED XX.XXX.XX.XXX:3306
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14)

此外,我还 ping 了我的 IP 地址 (ping XX.XXX.XX.XXX) 并且能够得到响应。可以帮我连接数据库。

最佳答案

我遇到了同样的问题,通过添加 socketPath 参数解决了错误

var connection = mysql.createConnection({
user: 'user',
password: 'pass',
socketPath: '/var/run/mysqld/mysqld.sock',
database: 'dbname'
});

关于javascript - 无法连接 MySQL DB,出现 ECONNREFUSED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44501378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com