位置: 编程技术 - 正文

Mongodb数据库的备份与恢复操作实例(mongodb数据库的作用)

编辑:rootadmin

推荐整理分享Mongodb数据库的备份与恢复操作实例(mongodb数据库的作用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb数据库的基本模型,mongodb数据库的作用,mongodb数据库的作用,MongoDB数据库的特点有哪些?,mongodb数据库的作用,MongoDB数据库的特点有哪些?,MongoDB数据库的特点有哪些?,mongodb数据库的优势,内容如对您有帮助,希望把文章链接给更多的朋友!

写在前面

本文已经假设你已经安装好了Mongodb(2.6),并且已经开启了auth。

用户

首先我们添加备份和恢复数据所需的用户,这个用户需要有readWrite和userAdmin权限备份

注:此命令是在控制台中执行我们使用mongodump来进行数据的备份(注意:mongodump不会备份local数据库中内容)。

mongodump可以通过以下两种方式来进行数据的备份:

连接到mongod或者mongos

直接访问数据文件

这个工具可以备份整个服务器、单个database或者单个collection的数据,也可以通过查询语句只备份collection中的部分数据。

Mongodb数据库的备份与恢复操作实例(mongodb数据库的作用)

如果不带任何参数直接执行mongodump,那么它会去连接本地(.0.0.1或者localhost)端口上的MongoDB实例,并且会创建名为dump的备份。以上会使mongodump连接到mongodb.example.net:上的mongod,并且把dbtest中的somecollection备份到dump目录下

注意:从Mongodb2.2版本开始,mongodump使用的数据格式与旧版本的mongod实例不兼容。所以不要使用新版本(>=2.2)的mongodump去备份旧数据。

恢复

使用mongodump备份的数据,需要使用mongorestore来恢复。

mongorestore恢复数据的方式与mongodump相对应,也是分为两种:

连接到mongod或者mongos

直接写入到数据文件

mongorestore既可以恢复整个备份也可以恢复一部分。以上会从/data/backup中恢复数据,其中只恢复testdb中somecollection到mongodb.example.net:中。如果不指定--host和--portoption,那么mongorestore会默认使用localhost:。

注:在还原时必需在将要还原的数据库上新建将要还原的数据与所属的用户 --drop的意思是删除库中原来的数据库并将数据库还原上去此命令是在控制台中执行

Mongodb批量删除gridfs文件实例 平台有大量的图片已经不用了,数量级达到百万张,差不多G的空间,放着不管是不是太浪费了?db.fs.files.find({filename:/xxx/}).forEach(function(n){db.fs.files.upd

Mongodb增加、移除Arbiter节点实例 增加Arbiter增加配置文件mongod1,mongod2,mongod3分别为shard1,shard2,shard3三个set集合的arbiter。replSet=shard1replSet=shard2replSet=shard3启动mongod实例。连接Primary.rs.addAr

CentOS 6.5系统中使用yum安装MongoDB 2.6 教程 下面我们在CentOS6.5x系统上安装最新的MongoDB2.6.0版。MongoDBv2.4.x版的软件仓库有两个包:1)mongo-gen-server此包里面有最新版的mongod和mongos守护程序以及相

标签: mongodb数据库的作用

本文链接地址:https://www.jiuchutong.com/biancheng/312738.html 转载请保留说明!

上一篇:Windows下MongoDB配置用户权限实例(windows mongodb安装与配置)

下一篇:Mongodb批量删除gridfs文件实例(mongodb删除文档命令)

  • 工会活动奖励现金怎么入账
  • 公司为员工报销的医药费
  • 专家住宿费入什么科目
  • 预缴的增值税怎么算
  • 分支机构是不是需要设立账簿
  • 个人账户作为公司私账
  • 学生勤工俭学收入交个人所得税吗
  • 委托加工设备
  • 房产税计税依据房产原值怎么算
  • 哪些是非累计带薪缺勤?
  • 劳务费做账要交个人所得税吗?
  • 贷款能不能开发票
  • 个人取得下列各项所得须自行申报纳税的有
  • 开通税种需要带发票吗
  • 哪些情况下工资不低于最低工资标准的80
  • 实收资本的入账金额怎么算
  • 建筑行业没有库存要做暂估成本怎么做?
  • 固定资产减值账务处理怎么做
  • 承租人交付房屋标准
  • 开票金额与收入金额有差额可以吗
  • 其他债权投资的交易费用计入什么科目
  • 违约金合同条款怎么写
  • PHP:xml_error_string()的用法_XML解析器函数
  • 其他综合收益和其他收益的区别
  • macOS 11 Big Sur 开发者预览版 Beta 7正式推送
  • 股权转让的条件和方式
  • PHP:stream_get_meta_data()的用法_Stream函数
  • 新手会计怎么做分录
  • php数据结构
  • 土地使用税若干问题的补充规定
  • 员工的生活费会不会扣个税
  • 用代码说话
  • 小程序的生命周期函数有哪些
  • php递归函数详解
  • phpcms怎么样
  • 增值税预征税率是多少
  • CINLINELE工具
  • 供应商退款需要冲库存商品吗
  • 当月入账的进项税必须当月认证吗
  • 一般纳税人如何交增值税
  • 小规模公司注销时账务要如何处理
  • 库存商品毁损的会计分录
  • 小规模纳税人的增值税计入成本吗
  • 专票多长时间
  • 营业执照变更法人需要本人去吗
  • 应交税费和应交增值税的关系
  • 购进生产免税货物用材料可以抵扣进项税额吗
  • 项目上工人死亡赔偿
  • 一个企业只有收入怎么办
  • 中标服务费计入合同取得成本
  • 公司被私募基金收购有啥影响 裁员
  • 反记账是什么
  • win8玩英雄联盟
  • [视频]看科学家如何将纯净水变成金属
  • winxp开机提示explorer.exe
  • windows xp怎么打开
  • centos7搜索
  • fedora gnome
  • 注册表的命令
  • ubuntu怎样
  • 用U盘安装系统重启后进不去
  • 电脑光驱怎么装系统w7
  • mac电脑apple id
  • win8的系统
  • linux wordpress gzip压缩开启方法
  • 忘记centos密码
  • win8任务栏点击没反应
  • unity3d第三人称角色控制器
  • jquery的实现原理
  • unity2020商店
  • ie6怎么设置兼容性
  • jquery的加载事件
  • nodejs操作mysql
  • 不是批处理文件
  • 在全盘搜索以win
  • javascript基于
  • 隐藏应用名字
  • javascript 组件
  • 银行内部有遴选吗知乎
  • 教育费附加申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设