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