当前位置: 首页 > news >正文

二十九、MongoDB 恢复数据( mongorestore )

MongoDB mongorestore 脚本命令可以用来恢复备份的数据

语法

MongoDB mongorestore 命令脚本语法如下

$ mongorestore -h <hostname><:port> -d dbname <path>

参数说明

  • -h <:port>, -h<:port>

    MongoDB 所在服务器地址,默认为 localhost:27017

  • –db, -d

    需要恢复的数据库实例
    例如:test,这个名称也可以和备份时候的不一样,比如 test2

  • --drop

    设置恢复的时候,先删除当前数据,然后恢复备份的数据 就是说,恢复后,备份后添加修改的数据都会被删除

    慎用

  • mongorestore 最后的一个参数,设置备份数据所在位置,例如:/mnt/data/backup/mongodb

    不能同时指定 和 –dir 选项

  • –dir

    指定备份的目录

    不能同时指定 和 –dir 选项

范例

现在,我们使用刚刚备份的数据来恢复 MongoDB 数据库

>mongorestore

执行以上命令输出结果如下

$ mongorestore 
2017-10-24T07:28:58.400+0800    using default 'dump' directory
2017-10-24T07:28:58.401+0800    preparing collections to restore from
2017-10-24T07:28:58.407+0800    reading metadata for gridfs.fs.chunks from dump/gridfs/fs.chunks.metadata.json
2017-10-24T07:28:58.407+0800    reading metadata for rbtj.rb_visit_log from dump/rbtj/rb_visit_log.metadata.json
2017-10-24T07:28:58.408+0800    restoring gridfs.fs.chunks from dump/gridfs/fs.chunks.bson
2017-10-24T07:28:58.408+0800    restoring rbtj.rb_visit_log from dump/rbtj/rb_visit_log.bson
2017-10-24T07:28:58.410+0800    reading metadata for shandai.s_order_log from dump/shandai/s_order_log.metadata.json
2017-10-24T07:28:58.412+0800    restoring shandai.s_order_log from dump/shandai/s_order_log.bson
2017-10-24T07:28:58.414+0800    reading metadata for nodebb.objects from dump/nodebb/objects.metadata.json
2017-10-24T07:28:58.414+0800    restoring nodebb.objects from dump/nodebb/objects.bson....
http://www.lryc.cn/news/25531.html

相关文章:

  • 【数据分析】缺失数据如何处理?pandas
  • 嵌入式开发--STM32H750VBT6开发中,新版本CubeMX的时钟问题,不能设置到最高速度480MHZ
  • 一文读懂PaddleSpeech中英混合语音识别技术
  • 问题三十四:傅立叶变换——高通滤波
  • flink 键控状态(keyed state)
  • 【ChatGPT】sqlachmey 多表连表查询语句
  • win11 系统登录问题,PIN 设置问题
  • 数据结构六大排序
  • 快速生成QR码的方法:教你变成QR Code Master
  • tensorflow1.14.0安装教程--保姆级
  • AcWing算法提高课-3.1.3香甜的黄油
  • 私库搭建1:Nexus 安装 Docker 版
  • LeetCode-面试题 05.02. 二进制数转字符串【数学,字符串,位运算】
  • pandas: 三种算法实现递归分析Excel中各列相关性
  • 【Python百日进阶-Web开发-Vue3】Day543 - Vue3 商城后台 03:登录页面初建
  • python画直方图,刻画数据分布
  • 几何学小课堂:非欧几何(广义相对论采用黎曼几何作为数学工具)【学数学关键是要学会在什么情况下,知道使用什么工具。】
  • Ubuntu配置静态IP的方法
  • 90%的人都不算会爬虫,这才是真正的技术,从0到高手的进阶
  • 排序之损失函数List-wise loss(系列3)
  • js对象和原型、原型链的关系
  • 【SpringBoot高级篇】SpringBoot集成Sharding-JDBC分库分表
  • Shell特殊字符
  • 【计算机二级python】综合题目
  • 字节直播leader面
  • PIC 单片机的时钟
  • 【数据结构】关于二叉树你所应该知道的数学秘密
  • 哈希表题目:猜数字游戏
  • 项目请求地址自动加上了本地ip的解决方式
  • Vue3 企业级项目实战:项目须知与课程约定