请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mongod 没有正常关闭导致再次启动锁死

安装方法是按照老师说的
brew install mongodb
现在是关机时mongod服务程序没有正常关闭,服务无法正常启动。

➜  Documents mongod
2018-11-18T02:08:02.115+0800 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten] MongoDB starting : pid=10413 port=27017 dbpath=/data/db 64-bit host=localhost
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten] db version v4.0.4
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten] git version: f288a3bdf201007f3693c58e140056adf8b04839
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten] allocator: system
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten] modules: none
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten] build environment:
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten]     distarch: x86_64
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten]     target_arch: x86_64
2018-11-18T02:08:02.128+0800 I CONTROL  [initandlisten] options: {}
2018-11-18T02:08:02.129+0800 I STORAGE  [initandlisten] exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating
2018-11-18T02:08:02.129+0800 I NETWORK  [initandlisten] shutdown: going to close listening sockets...
2018-11-18T02:08:02.129+0800 I NETWORK  [initandlisten] removing socket file: /tmp/mongodb-27017.sock
2018-11-18T02:08:02.129+0800 I CONTROL  [initandlisten] now exiting
2018-11-18T02:08:02.129+0800 I CONTROL  [initandlisten] shutting down with code:100

为什么我brew uninstall mongodb删除了mongodb,从新安装mongodb还是包同样的错误

正在回答 回答被采纳积分+3

插入代码

2回答

提问者 ECMAyonxin 2018-11-18 23:43:49

在一个合适的目录创建一个数据存储目录然后启动

```shell

mkdir data

mkdir data/db

mongod --dbpath "./data"

```

0 回复 有任何疑惑可以回复我~
bingoogolapple 2018-11-18 14:36:46

sudo chown -R $USER /data/db

sudo chown -R $USER /tmp/

这两行命令输完试试

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号