backup/restore/init

在mac裡面跑restore mongo database, 如果dump是archive的, 要用下面的指令:

mongorestore --gzip --archive=./gzdfile.gz
# 這是行不通的
mongorestore --gzip --archive ./gzdfile.gz

另外如果restore到mac裡的mongod, mongorestore都沒反應的話, 可以加上-vvvvv去看看停在哪.

如果一跑, db就葛屁的話, 可以參考/usr/local/var/log/mongodb/mongo.log的內容.

如果遇到Too many open files, 建議可以跑sudo launchctl limit maxfiles 65536 200000暫時打開MACOS的限制.

config

要找到config file的位置, 可以進入admin database, 利用下面命令取得

use admin
db.runCommand({getCmdLineOpts:1})

要允許遠端操作, 要修改config file

net:
  bindIp: 127.0.0.1, {加上server的IP}


Comments

comments powered by Disqus