MongoDBをバックアップし、リストアまで行いたい。
第11回 MongoDBのバックアップ:MongoDBでゆるふわDB体験|gihyo.jp … 技術評論社
起動中のMongoのバックアップにはmongodump
が一般的のよう。
小規模ならこれで十分か。
mongodump — MongoDB Manual 3.0
1$ mongodump --out /opt/backup/mongodump_20150911
out
オプションで保存先を指定できる。指定しなかったらカレントディレクトへ。
そのなかにデータベースごとのダンプファイルを作成してくれる。
リストアはmongorestore
で。
mongorestore — MongoDB Manual 3.0
1$ mongorestore /tmp/path
1$ mongorestore /tmp/path -d name
でデータベースを指定
とりあえず上の方法で手動でのバックアップ&リストアは問題なく、軽快にできた。
今後は自動化していきたい。