无法安装和使用mongodb。在我的macosx和readonly / data / db上

时间:2017-07-02 14:09:55

标签: mongodb terminal

我想为我的下一个在线网络课程安装Mongodb,但问题是我遇到了很多问题。我一直在安装和卸载mongodb很多次,我认为它与临时冲突......有人可以引导我到这个过程,真的很感激。

运行mongodb时的错误:

  

017-07-02T10:31:41.547-0400我存储了[initandlisten]异常   initAndListen:20尝试在只读时创建锁定文件   目录:/ data / db,终止2017-07-02T10:31:41.547-0400我   NETWORK [initandlisten] shutdown:关闭监听套接字......   2017-07-02T10:31:41.547-0400 I NETWORK [initandlisten] shutdown:go   刷新diaglog ... 2017-07-02T10:31:41.547-0400我控制   [initandlisten]现退出2017-07-02T10:31:41.547-0400 I CONTROL   [initandlisten]关闭代码:100 -

我尝试在自制软件上安装它,什么都没发生,我尝试手动安装它仍然有麻烦..我知道我的基本像cd,ls,rm,pwd,touch,当使用终端时,如果theres进程我可以擦一切都与我的Macbook中的mangodb相关联并再次安装它我没有问题。

发现/ data / db是readonly

1 个答案:

答案 0 :(得分:0)

MongoDB已经安装,但启动时遇到了一些问题。

  

017-07-02T10:31:41.547-0400我存储了[initandlisten]异常   initAndListen:20尝试在只读时创建锁定文件   目录:/ data / db,终止2017-07-02T10:31:41.547-0400我   NETWORK [initandlisten] shutdown:关闭监听套接字......   2017-07-02T10:31:41.547-0400 I NETWORK [initandlisten] shutdown:go   刷新diaglog ... 2017-07-02T10:31:41.547-0400我控制   [initandlisten]现退出2017-07-02T10:31:41.547-0400 I CONTROL   [initandlisten]关闭代码:100 -

更改/ data / db

的权限
sudo chown -R `id -un` /data/db

现在你应该没有问题地启动守护进程:mongod

然后键入以与您的mongo客户端连接。 mongo

  好吧..然后得到了这个。 2017-07-02T10:50:39.069-0400我控制   [initandlisten]选项:{repair:true,storage:{dbPath:“/ data / db”   2017-07-02T10:50:39.069-0400 W - [initandlisten]检测到不洁净   shutdown - /data/db/mongod.lock不为空。   2017-07-02T10:50:39.069-0400 E NETWORK [initandlisten]失败   unlink socket file /tmp/mongodb-27017.sock权限被拒绝   2017-07-02T10:50:39.069-0400 I - [initandlisten]致命断言28578   在src / mongo / util / net / listen.cpp 195 2017-07-02T10:50:39.070-0400我 -   [initandlisten] ***在fassert()失败后中止

您的/ tmp可能无法读取,请尝试:

chmod 1777 /tmp