Mongodb备份和恢复示例(可供脚本中使用)

2021-11-11 524点热度 0人点赞 0条评论

整理了几个常用的MongoDB的备份的命令,供使用在脚本里(例如备份、恢复)的时候用到

以下

  • database-name1请替换成你实际的数据库database的名称
  • collection-name1请替换成你实际的collection
#导出 -d后面跟数据库database -c后面的参数跟collection #如果要导出全部的collection,那么使用下面的mongodump
mongoexport -d database-name1 -c collection-name1 --out /home/backupdir
#恢复
mongorestore -d database-name1 -c collection-name1 collection-name1.bson

#导出整个database
mongodump -d database-name1 -o /home/backupdir

#如果有密码保护:
mongodump -d database-name1 -c collection-name1 --username=admin --password=xxx --authenticationDatabase=admin -o /home/backupdir
mongorestore -d database-name1 -c collection-name1 --username=admin --password=xxx --authenticationDatabase=admin collection-name1.bson

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论