我試圖通過MySQL的Java腳本來連接數據庫如下:無法連接MySQL數據庫,得到ECONNREFUSED
var mysql = require('mysql');
var con = mysql.createConnection({
host: "******",
user: "******",
password: "******"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
而且我使用節點來執行,當我執行上述程序提示以下錯誤:消息:
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),並能夠得到響應。可以幫助我連接數據庫。
您的憑據是否正確? – Li357
是的,通過SQL Developer我可以連接... – KAK
您的主機必須是您的本地IP地址,例如:127.0.0.1(只有在您的機器上安裝了Mysql) – Alexandre