MongoDB 数据库备份
创新互联公司主要从事成都网站制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务太和,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
mongodump --host mongodb.example.net --port 27017
备份路径选择
mongodump --out /data/backup/
选择要备份的数据库和集合
mongodump --collection myCollection --db test
创建非本地数据库备份
mongodump --host mongodb1.example.net --port 3017 --username user --password "pass" --out /opt/backup/mongodump-2013-10-24
====================================================================================================================================================
数据库恢复
mongorestore --port <port number> <path to the backup>
mongorestore dump-2013-10-25/
mongorestore --oplogReplay
mongorestore --host mongodb1.example.net --port 3017 --username user --password 'pass' /opt/backup/mongodump-2013-10-24
冷备份
service mongod stop
指定数据库文件的位置
cd /backup
mongodump --dbpath /var/lib/mongo/
service mongod start
热备份
# cd /backup
# mongodump --db mongodevdb --username mongodevdb --password YourSecretPwd
# ls -l dump/
drwxr-xr-x. 2 root root 4096 Sep 7 10:08 mongodevdb
Backup a specific Collection
# cd /backup
# mongodump --collection employee --db mongodevdb --username mongodevdb --password YourSecretPwd
# mongodump --collection employee --db mongodevdb --username mongodevdb --password YourSecretPwd --out /dbbackup
[local-host]# mongodump --host 192.168.1.2 --port 37017 --db mongodevdb --username mongodevdb --password YourSecretPwd
service mongod stop
cd /backup
mongorestore --dbpath /var/lib/mongo dump
cd /backup
mongorestore --dbpath /var/lib/mongo --db mongodevdb dump/mongodevdb
Drop the old Database before Restoring
# cd /backup
# mongorestore --dbpath /var/lib/mongo --db mongodevdb dump/mongodevdb
# mongorestore --dbpath /var/lib/mongo --db mongodevdb --drop dump/mongodevdb
mongorestore --host 192.168.1.2 --port 3017 --db mongodevdb --username mongodevdb --password YourSecretPwd --drop /backup/dump
本文标题:mongodb数据库备份操作
文章地址:https://www.cdcxhl.com/article34/jdhgse.html
成都网站建设公司_创新互联,为您提供软件开发、网站内链、企业网站制作、做网站、网站策划、服务器托管
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联