位置: 编程技术 - 正文

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

发布时间:2024-01-29

推荐整理分享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删除文档命令)

  • 个体工商户应如何购买社会保险公积金
  • 公司旧车出售要交什么税
  • 怎么计算土地增值税的相关税金
  • 股权转让涉及法律
  • 填写了领款单还要填报销单吗
  • 8月现金收入9月存银行如何做账
  • 个人抬头的发票可以报销吗
  • 营业总收入包括营业外收入吗
  • etc发票开票中
  • 房地产开发企业资质等级有几个
  • 当年实现的利润弥补亏损会计分录
  • 分支机构可不可以不建账合并到总机构?
  • 银行收取代发工资合法吗
  • 进项税转出的附加税怎么做
  • 农产品加工业数据
  • 增资有哪些途径
  • 个人劳务报酬所得税计算方法2020
  • 对方公司税务注销了发票没有开给我怎么办
  • 高新技术研发人员比例
  • 你肯定不知道的11个狗狗冷知识
  • remupd.exe - remupd是什么进程 有什么用
  • 怎么添加动态磁贴
  • php数组函数输出《咏雪》里有多少"片"字
  • 笔记本保养技巧和方法
  • 固定资产转让的账务处理
  • gnaupdaemon.exe是什么
  • 补缴以前年度公积金误入当年费怎么办
  • 库存盘点差异会计分录
  • 业务招待费个税账务处理办法
  • c++~怎么用
  • laravel访问路由方式
  • 金蝶软件可以自学吗
  • 基于stm32的小游戏
  • ps怎么把人p掉背景还原
  • 企业所得税本期已预交怎么算
  • 限定性和非限定性资产的区别
  • 应收的货款
  • 租赁业务
  • mysql出现的问题
  • 如何搞公司
  • 什么叫总分类账簿
  • 共管账户取钱需要多久到账
  • 医院药品进销差价会计核算
  • 用友u8怎样查询上个月凭证
  • 未开票收入下月开票会计分录
  • 应付票据在资产负债表怎么填列
  • 生育津贴案件
  • 改制后的企业
  • 如何把凭证装订机弄坏
  • win10预览版21277
  • 当你感觉到你的win2000运行速度明显减慢
  • vmware 启动虚拟机
  • u盘怎么安装驱动程序
  • ubuntu安装指南
  • linux关闭进程kill
  • u盘安装ubuntu找不到硬盘
  • win8.1玩英雄联盟
  • linux中修改root密码
  • w10 xbox
  • win7设置路由器上网
  • linux whoami命令详解
  • win7电脑键盘失灵怎么解决
  • ext.formpanel
  • nodejs读写json文件
  • perl语句
  • perl -i -pe
  • jquery插件使用教程
  • jQuery的extend方法【三种】
  • node.js底层原理
  • android开源库
  • 基于JavaScript实现的可试化工具是
  • js类的实现
  • unity iphone
  • js数组entries
  • 简单的移动端项目
  • 2023年四川职工医保缴费基数
  • 安徽省低保查询入口官网
  • 国家税务总局开票系统怎么开票
  • 污水处理费收入
  • 车辆购置税交了怎么查询不到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号