位置: 编程技术 - 正文

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

  • 融资租赁业务如何开具增值税
  • 金蝶报账怎么报销
  • 销售购物取得的收入
  • 明明申报了为什么显示没有申报
  • 建筑工程管理费包括哪些内容
  • 购买的发票进项税和成本怎么转出
  • 公司内帐和外账的区别
  • 生产企业购进的用于生产的机器设备
  • 老板投入资金入什么科目
  • 委托开发的软件产品即征即退
  • 从个人处借款的法律规定
  • 开票系统维护费每年都要交吗
  • 研发新产品成功案例简短
  • 金税盘在电脑上怎么打开
  • 文化事业建设费征收对象
  • 发票普票冲红
  • 福利企业的增值税是多少
  • 贴现率与再贴现率计算机行业是好多
  • 差额税和增值税怎么算
  • 公司增值税发票怎么开
  • win10更新补丁怎么关闭
  • win10怎么查看电池健康度
  • deepin解锁文件
  • 税负率的计算方法公式
  • 如何处理库存差异问题
  • php中mysqli怎么连接数据库
  • kb4586863更新
  • php远程命令执行
  • 无法偿还应付账款账务处理
  • vueconfigjs配置proxy 无效
  • 会计准则 职工福利
  • vue知识点总结
  • php网页编程
  • css前端还是后端
  • nginx安装配置视频
  • vuea
  • eterm指令退出a
  • 购买土地需要缴纳增值税吗
  • 电子客票行程单怎么获取
  • 条码续展费用
  • 工资和五险一金在公司发,个税在子公司扣
  • php cms
  • 房地产企业将开发产品用于职工福利
  • 交易性金融资产入账价值怎么计算
  • 财务软件费用可以抵税吗
  • 销售部门发生的商品维修费
  • sql server 创建数据表状态1第三行语法错误怎么回事
  • 企业内部交易如何操作
  • 用于福利费的增值税账务处理
  • 因员工过失造成的工伤用不用赔
  • 印花税缴纳怎么做账
  • 金税盘技术维护费可以不交吗
  • 跨年冲红发票账务处理需要调整申报表吗
  • 什么是交易性金融资产?交易性金融资产主要有哪些特点?
  • 使用权资产
  • Mysql inner join on的用法实例(必看)
  • 纸嫁衣6第四章攻略全文图解
  • 如何进入opencore引导
  • windows 批处理
  • xp系统怎么找回删除的文件
  • linux系统查看磁盘io
  • win10预览版好吗
  • 如何返回系统
  • js导入图片
  • shell脚本实现输出字母个数大于5的单词
  • github thanos
  • js判断输入用户名是否正确
  • 原生js实现路由
  • 动作手游排行榜2020前十名
  • cocos2dx4.0入门
  • 安卓下载功能
  • python求解析解
  • 轻轻松松学习JavaScript
  • django的url
  • 车位办房产证需交多少税
  • 合肥税务局招聘信息
  • 如何打印个人所得税的税单
  • 怎么判断买的盐是不是真的
  • 企业补缴公积金 归集额增加
  • 如何查询公司是一般纳税人还是小规模纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设