Javascript 错误:连接enoint/Applications/MAMP/tmp/mysql/mysql.sock

Javascript 错误:连接enoint/Applications/MAMP/tmp/mysql/mysql.sock,javascript,mysql,node.js,Javascript,Mysql,Node.js,我有一个问题,我不能使用mysql服务器。因此,我在stackoverflow中询问了解决方案,并发生了其他错误 var mysql = require("mysql"); var connection = mysql.createConnection({ host: "127.0.0.1", user: "root", password: "111111", database: "opentutorials", socketPath: "/Applications/MAMP

我有一个问题,我不能使用mysql服务器。因此,我在stackoverflow中询问了解决方案,并发生了其他错误

var mysql = require("mysql");
var connection = mysql.createConnection({
  host: "127.0.0.1",
  user: "root",
  password: "111111",
  database: "opentutorials",
  socketPath: "/Applications/MAMP/tmp/mysql/mysql.sock"
});

connection.connect();

connection.query("SELECT * FROM topic", function(error, results, fields) {
  if (error) {
    console.log(error);
  }
  console.log(results);
});

connection.end();
这是我的代码和错误

错误:连接enoint/Applications/MAMP/tmp/mysql/mysql.sock 在PipeConnectWrap.afterConnect[as oncomplete](net.js:1106:14) -------------------- at Protocol._enqueue(/Users/junggri/Desktop/mysql/node_modules/mysql/lib/Protocol/Protocol.js:144:48) 在Protocol.handshake(/Users/junggri/Desktop/mysql/node_modules/mysql/lib/Protocol/Protocol.js:51:23) 在Connection.connect(/Users/junggri/Desktop/mysql/node_modules/mysql/lib/Connection.js:119:18) 反对。(/Users/junggri/Desktop/mysql/nodejs/mysql.js:11:12) at模块编译(内部/modules/cjs/loader.js:778:30) at Object.Module._extensions..js(internal/modules/cjs/loader.js:789:10) at Module.load(内部/modules/cjs/loader.js:653:32) 在tryModuleLoad(内部/modules/cjs/loader.js:593:12) at Function.Module._load(内部/modules/cjs/loader.js:585:3) 位于Function.Module.runMain(internal/modules/cjs/loader.js:831:12) errno:'enoint', 代码:'enoint', 系统调用:“连接”, 地址:'/Applications/MAMP/tmp/mysql/mysql.sock',
致命:真的}

可能是您之前帖子中可能重复的,有人说您可能没有在本地运行
mysql
。你测试并确认了吗?如果打开
活动监视器
并搜索
mysqld
,是否看到结果?是否看到多个?