无法在mongodb
中投放macOS ElCapitan
。在使用brew安装mongodb
后尝试运行mongodb
时。我查看文件夹/temp
,但没有/tmp/mongodb-27017.sock
这样的文件?
有人请给我一个解决方案
当我尝试运行
时,我收到了类似的错误消息E NETWORK [initandlisten] listen():bind()失败错误:1套接字不允许操作:/tmp/mongodb-27017.sock
E STORAGE [initandlisten]启动时无法设置套接字。
答案 0 :(得分:0)
嗯,你说你查看了文件夹/temp
,但它是文件夹/tmp
。如果不是拼写错误,您可以尝试运行sudo rm /tmp/mongodb-27017.sock
删除此文件。
同时检查您是否有可用磁盘空间来运行Mongo,将用户has permission to write运行到/tmp
文件夹。
作为最后一个资源,您可以以root身份运行mongod:sudo mongod