![](/img/trans.png)
[英]connect() to unix:///tmp/web2py.socket failed (13: Permission denied) in mac
[英]Failed to unlink socket file /tmp/mongodb-27017.sock errno:13 Permission denied
当我尝试启动 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 DB。 对于普通用户,它失败了。
使用的版本: mongodb-osx-x86_64-3.0.2
删除文件
/tmp/mongodb-27017.sock
/dbpath/mongod.lock
尝试从不是 root 用户的任何用户开始。
当前用户无权删除该文件。
授予当前用户权限:
须藤 chown `whoami` /tmp/mongodb-27017.sock
以下步骤对我有用:
sudo rm /tmp/mongodb-27017.sock
sudo systemctl start mongod // wont start but will create .sock file again
sudo chown "[current user]" /tmp/mongodb-27017.sock
sudo systemctl start mongod // will start now
sudo systemctl status mongod // should show active
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.