位置: 编程技术 - 正文

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

  • 利润的敏感性分析怎么做?
  • 核定征收变更查账征收利润怎么办
  • 哪个会计科目必须对全部项目发函证
  • 留存收益资本成本率计算公式
  • 机票行程单能报销几次
  • 代订机票服务费可以抵扣进项吗
  • 企业所得税季报可以更正吗
  • 房地产开发企业土地增值税清算
  • 存在问题的具体表现和产生问题的原因分析
  • 坏账确认无法收回的会计分录
  • 工地工资是人走账清吗
  • 预收账款在什么科目核算
  • 未交税金期末数
  • 普通发票和专用发票的税点一样吗
  • 季度销售额不超过30万,城建税减免
  • 建安企业劳务成本怎么入账
  • 小额贷款公司借钱容易吗
  • 增值税价外费用开票内容
  • 怎么更正以前年度企业所得税
  • 全年物业费需要待摊吗
  • 小微企业关闭
  • 纳税人可以是自然人吗
  • vue做移动端适配最佳解决方案,亲测有效
  • kcleaner.exe是什么
  • php数据结构
  • php 替换函数
  • Drömling湿地中的灰鹤,德国 (© Mike Friedrichs/Getty Images)
  • 贸易公司和生产厂家怎么合作能够双赢
  • php下载功能
  • php封装数据库连接
  • php用户登录界面代码
  • 嵌入html
  • html表格用法
  • three.js gui
  • 如何在国家税务局增值税纳税申报
  • 房地产转让条例最新
  • 所得税汇算清缴前取得跨年发票
  • 包含个人社保的保险
  • 尚未报送年度会计报表
  • python中类的属性
  • 准则对()、()和()等作出基本规定
  • 员工个人所得税申报方式选哪个
  • 出口退税转内销的损失
  • 在建工程核算的内容有哪些
  • 全年一次性奖金并入或单独哪个好
  • 理财产品怎么分类总结
  • 单位银行提取大额现金最多能取多少
  • 在正确使用和正常维护的条件下
  • SQL查询中in和exists的区别分析
  • 珠宝行业的会计处理方式
  • 网上缴税app叫什么
  • 什么是调表不调账
  • 小规模纳税人可以转为一般纳税人吗?
  • 按预测范围不同划分为以下几类
  • 修缮服务指什么
  • 房地产一般纳税人可以不预缴增值税吗?
  • win10安装mysql初始化失败原因
  • mysql中存储引擎
  • ubuntu文本编辑器怎么打开
  • centos which
  • linux磁盘配额实验报告
  • windows xp的控制面板
  • winxp开启远程控制
  • windows8功能设置
  • win10系统应用和功能中不能卸载
  • Win10 Mobile Redstone预览版14295出现问题 屏幕闪烁/应用自动关闭等
  • linux怎么配置raid
  • jasonToObject
  • opengl 3d engine
  • nodejs和mysql
  • dos命令批处理文件
  • unity 循环列表
  • 高仿微信本地图片违法吗
  • cmd新建
  • nodejs基础教程
  • python 性能
  • md5加密python
  • android实现侧边栏
  • 银行流水怎么查
  • 江苏税务机关代码查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设