位置: 编程技术 - 正文

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删除文档命令)

  • 税务uk开票人显示是管理员怎么改
  • 差旅费抵扣进项税政策201939号文件
  • 一般纳税人开劳务专票多少个点
  • 货运代理开票系统如何开票
  • 公户购买理财怎么做账
  • 开办费所得税清缴时如何调整
  • 借长期借款贷在建工程
  • 个人所得税如何做会计分录
  • 企业发工资哪些需要缴个人所得税?
  • 人力资源公司为个人代缴社保
  • 汽车发票金额怎么算
  • 款已付没有发票就入账
  • 购买国外技术需要缴纳什么税
  • 快捷工具栏在哪儿
  • 0x80070035无法访问
  • 360se进程太多
  • 押金收不回的会计分录
  • 赔偿金要交增值税吗
  • php教程 ftp 函数
  • 出售短期债券投资发生的净损失计入哪里
  • 哪些发票不可以通过数电平台开具
  • macOS Big Sur 11.2.1 修订版更新发布
  • php的教程
  • laravel框架中文手册
  • 建筑公司内账复杂吗
  • php 写入excel
  • 生产企业计提车折旧年限
  • 公司购买食品属于什么费用
  • pnmdp
  • 最新windows11安装要求
  • php面向对象的机制
  • java开发从入门到精通
  • 其他综合收益是利润表项目吗
  • 预缴税款为什么不能跨月申报
  • 收到汽车会计分录
  • 防暑降温用品进口品牌
  • 应付账款账户的结构与什么账户相似
  • 合营企业和联营企业都是权益法吗
  • 委外加工如何管理
  • 固定资产折旧的计算方法
  • 一般纳税人报税时间每月的多少号
  • 企业每个季度叫什么
  • 股东分红要不要纳税?
  • 电费发票未到怎么入账
  • 存货科目计算公式是什么
  • 增值税发票打印机怎么调整打印位置
  • 付款成功的钱怎么返还
  • 收到个人所得税手续费返还如何做账
  • 以前年度损益调整结转到哪里
  • 广告制作费属于现代服务吗
  • 劳务费如何做账务处理
  • mysql开源社区
  • MySQL主从同步原理介绍
  • mysql precision
  • SQL里类似SPLIT的分割字符串函数
  • win8系统怎么关闭投影
  • win10改win8.1
  • 远程桌面登录显示其他用户
  • rpm包安装的apache可以如何启动
  • 重装系统后win7无法连接到网络
  • centos启动有三个选项
  • win8怎么打开系统设置
  • PureVoice.exe - PureVoice是什么进程 有什么用
  • windows恶意软件删除工具怎么安装
  • windows7桌面背景怎么设置
  • vsftpd的配置文件
  • Android 中的 TableLayout 继承自
  • android去掉状态栏第三方图标
  • js 浏览器全屏
  • 京东试用js脚本
  • unity入门教学
  • JavaScript中的方法名不区分大小写
  • unity导入设置在哪里
  • javascript面向对象编程 PDF
  • 新中国税务历史
  • 小规模企业零申报怎么操作
  • 怎样在网上打印社保证明
  • oppo纳税额
  • 山西国税电子税务局电话
  • 各种税务申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设