0
好日子运行本地蒙戈服务器,不能在OSX
我曾经是能够在本地主机上从外壳用命令mongod --config /usr/local/etc/mongod.conf
运行蒙戈服务器,但不幸的是,现在的命令就会失败。
如果我试试which mongod
我会得到/usr/local/bin/mongod
。我已经尝试重新启动我的机器,并做brew uninstall mongodb
其次brew install mongodb
,但我得到同样的效果。是
位于/usr/local/etc/mongod.conf我的配置文件的内容如下:
systemLog:
destination: file
path: /usr/local/var/log/mongodb/mongo.log
logAppend: true
storage:
dbPath: /usr/local/var/mongodb
net:
bindIp: 127.0.0.1
顺便说一句,如果我尝试没有--config
选项我得到以下运行mongod
错误:
2016-11-28T11:01:01.288-0500 I CONTROL [initandlisten] MongoDB starting : pid=4895 port=27017 dbpath=/data/db 64-bit host=Danials-MacBook-Pro.local
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] db version v3.2.11
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] git version: 009580ad490190ba33d1c6253ebd8d91808923e4
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] allocator: system
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] modules: none
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] build environment:
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] distarch: x86_64
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] target_arch: x86_64
2016-11-28T11:01:01.289-0500 I CONTROL [initandlisten] options: {}
2016-11-28T11:01:01.290-0500 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2016-11-28T11:01:01.290-0500 I CONTROL [initandlisten] dbexit: rc: 100
感谢
我已经尝试过,如果我创建该目录,那么它会抱怨某些文件不存在于目录中。缺了点什么。我手动添加文件夹不会有帮助:( – ForeverStudent
你试过改变路径而不是/ usr/local/var/mongodb给别的路径 – Jaipal
不,我没有,这只是默认 – ForeverStudent