我一直在尝试在Node.js应用程序和mysql之间建立连接,并且已经尝试了所有内容并且无法成功。
我可以通过PHP应用程序连接。我的端口默认为3306
有人可以帮我解决这个问题吗?
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'root'
});
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
console.log('connected as id ' + connection.threadId);
});
[This is the error message I got,I can able to connect through my php application][1]
这是我收到的错误消息,我可以通过我的php应用程序连接
答案 0 :(得分:2)
取消注释“bind-address”并指定bind-address =“0.0.0.0”。 欲了解更多信息,请参阅此 Solving a "communications link failure" with JDBC and MySQL
答案 1 :(得分:0)