当我尝试从nodejs连接到phpmyadmin上的mysql数据库时出现此错误。我使用相同的端口号3306是为mysql.A.4,5秒后我得到此错误。我正在使用mamp免费版本。
funA
connect ETIMEDOUT at Connection._handleConnectTimeout
请帮助。 提前谢谢。
答案 0 :(得分:1)
var mysql = require('mysql');
var connection = mysql.createConnection({
socketPath : '/Applications/MAMP/tmp/mysql/mysql.sock', //path to mysql sock in MAMP
user : 'userdb',
password : 'password',
host : '127.0.0.1',
database : 'yourdatabase'
});
connection.connect(function(err){
if(!err) {
console.log("Database is connected ... nn");
} else {
console.log("Error connecting database ... nn");
}
答案 1 :(得分:0)
172.0.0.1
。它实际上是127.0.0.1
或只是使用localhost