加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 系统 > 正文

mongodb 数据库备份操作步骤

发布时间:2023-10-03 15:17:47 所属栏目:系统 来源:
导读:mongodb 数据库备份

mongodump --host mongodb.example.net --port 27017

备份路径选择

mongodump --out /data/backup/

选择要备份的数据库和集合

mongodump --collection myCollection --db t
mongodb  数据库备份
 
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
 
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章