在Mamp中连接到mysql时出错

时间:2017-05-29 15:02:44

标签: mysql node.js database

当我尝试从nodejs连接到phpmyadmin上的mysql数据库时出现此错误。我使用相同的端口号3306是为mysql.A.4,5秒后我得到此错误。我正在使用mamp免费版本。

funA
connect ETIMEDOUT at Connection._handleConnectTimeout

请帮助。 提前谢谢。

2 个答案:

答案 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. 在json对象连接中将套接字MAMP路径添加到mysql(mysql.sock)。
  2. 重新启动服务器。

答案 1 :(得分:0)

172.0.0.1。它实际上是127.0.0.1或只是使用localhost