mongodb,数据库备份
mongodump——mongodb.example.net主机端口27017
备份路径选择
mongodump——/数据/备份/
选择要备份的数据库和集合
mongodump——收集myCollection db测试
创建非本地数据库备份
mongodump——主机mongodb1.example.net——端口3017——用户名用户,密码“pass"——从/opt/备份/mongodump - 2013 - 10 - 24
====================================================================================================================================================
数据库恢复
mongorestore——港口& lt;港口number>backup> & lt;路径;
mongorestore转储- 2013 - 10 - 25/
mongorestore——oplogReplay
mongorestore——主机mongodb1.example.net——端口3017——用户名用户,密码& # 39;通过# 39;/opt/备份/mongodump - 2013 - 10 - 24
冷备份
服务mongod停止
指定数据库文件的位置
cd/备份
mongodump——dbpath/var/lib/mongo/
服务mongod开始
热备份
# cd/备份
# mongodump db mongodevdb——用户名mongodevdb——密码YourSecretPwd
# ls - l转储/
drwxr-xr-x。2根根4096年9月7日10:08 mongodevdb
备份一个特定的集合
# cd/备份
# mongodump——收集员工db mongodevdb——用户名mongodevdb密码YourSecretPwd
# mongodump——收集员工db mongodevdb——用户名mongodevdb——密码YourSecretPwd/dbbackup
(本地主机)# mongodump——主机192.168.1.2——端口37017 db mongodevdb——用户名mongodevdb密码YourSecretPwd
服务mongod停止
cd/备份
mongorestore——dbpath/var/lib/mongo转储
cd/备份
mongorestore——dbpath/var/lib/mongo——db mongodevdb转储/mongodevdb
删除旧的数据库之前恢复
# cd/备份
# mongorestore——dbpath/var/lib/mongo——db mongodevdb转储/mongodevdb
# mongorestore——dbpath/var/lib/mongo下降——db mongodevdb转储/mongodevdb
mongorestore——主机192.168.1.2端口3017 db mongodevdb——用户名mongodevdb——密码YourSecretPwd下降/备份/转储