Javascript 错误:连接enoint/Applications/MAMP/tmp/mysql/mysql.sock
我有一个问题,我不能使用mysql服务器。因此,我在stackoverflow中询问了解决方案,并发生了其他错误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
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
,是否看到结果?是否看到多个?