macos - 无法取消链接套接字文件/tmp/mongodb-27017.sock errno :13 Permission denied

标签 macos mongodb sockets connection

当我尝试启动 mongo db 时出现以下错误:

Trying to run the command : ./mongod --dbpath=../data
Failed to unlink socket file /tmp/mongodb-27017.sock errno:13 Permission denied
Fatal Assertion 28578

根据其他帖子的建议,尝试找到文件/tmp/mongodb-27017.sock,将其删除。但文件本身不可用。

但是当我尝试使用 root 执行此操作时,我能够启动 mongo 数据库。对于普通用户,它会失败。

使用的版本:mongodb-osx-x86_64-3.0.2

最佳答案

删除文件

/tmp/mongodb-27017.sock

/dbpath/mongod.lock

尝试从非 root 用户的任何用户开始。

关于macos - 无法取消链接套接字文件/tmp/mongodb-27017.sock errno :13 Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33495176/

相关文章:

c# - TCP 套接字发送/接收总是在等待

node.js - 如何让 Node.js 应用程序在关闭套接字后继续监听?

javascript - 在集群模式下将 pm2 与 node.js 一起使用是否安全

ruby-on-rails - 努力在 OSX Lion 上安装 pg gem - "missing required architecture x86_64 in file for architecture x86_64"

mysql - MySql 表数据存储在哪里(Mac)?

ios - Swift 2.0 beta 词典扩展

javascript - 用于在集合中获取子项和孙子项的 Mongoose 查询

mongodb - 如何使用 jest 监视 mongoose 的 Schema.virtual?

java - 使用 UnetSocket 在 unetstack 中创建客户端和服务器节点之间的通信

macos - Mac OS X 文件的 st_flags(用户定义标志)是什么?