广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB备份与恢复
  • 925
分享到

MongoDB备份与恢复

2024-04-02 19:04:59 925人浏览 安东尼
摘要

       mongoDB和Mysql很相似,那么它是否也和mysql一样可以备份数据库和恢复数据库呢?那是当然的,下面将简单介绍mo

       mongoDBMysql很相似,那么它是否也和mysql一样可以备份数据库和恢复数据库呢?那是当然的,下面将简单介绍monGodb的备份和恢复。

1.MongoDB备份

备份指定库:
mongodump -h ip -d dbname -o dir     

-h后面跟服务器ip,-d后面跟database名字,不加则备份所有库,-o后指定备份到哪里,它是一个目录

例如:mongodump -d admin -o /tmp/mongobackup/   #将admin库备份到/tmp/mongobackup目录下

备份所有库:
mongodump -h ip -o dir

备份指定集合:
mongodump -d mydb -c test -o /tmp/test    

-c指定集合名字

导出集合为json文件:
mongoexport -d mydb -c test -o /tmp/test.JSON

-o后面跟的是一个文件名字不是目录

说明:mongodump备份test集合会生成test.bson和test.metadata.json两个文件,无法通过查看这两个文件来查看test集合的文档内容。而mongoexport备份test集合是自己命名的一个.json文件,该文件的内容就是test集合的文档内容,可以通过查看该.json文件看到test集合的所有文档内容。


2.MongoDB恢复

恢复所有库:
mongorestore --drop dir/ 

其中dir是备份所有库的目录名字,其中--drop可选,意思是当恢复之前先把之前的数据删除,不建议使用

恢复指定库:
mongorestore -d mydbdir/ 

-d跟要恢复的库名字,dir就是该库备份时所在的目录

例如:mongorestore -d /tmp/mongobackup/admin/   #恢复admin数据库

恢复集合:
mongorestore -d mydb -c test dir/mydb/test.bson 

-c后面跟要恢复的集合名字,dir是备份mydb库时生成文件所在路径,这里需要集合bson文件的路径而不是目录

导入集合:
mongoimport -d mydb -c test --file /tmp/test.json

mongoimport和mongoexport是相对的




您可能感兴趣的文档:

--结束END--

本文标题: MongoDB备份与恢复

本文链接: https://www.lsjlt.com/news/40597.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MongoDB备份与恢复
           mongodb和mysql很相似,那么它是否也和mysql一样可以备份数据库和恢复数据库呢?那是当然的,下面将简单介绍mo...
    99+
    2022-10-18
  • mongodb 备份与恢复
    一、整库备份:mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:2...
    99+
    2022-10-18
  • mongodb的备份与恢复
    1.MongoDB 如何备份? >[root@service bin]# mongodump    备份数据       进行备份之后,如果你没指定备份目录会在当前目录自动生成dump备份文件   数据备份成功效果图     ...
    99+
    2018-12-18
    mongodb的备份与恢复
  • MongoDB之备份与恢复
    MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务器。 语...
    99+
    2022-10-18
  • linux 下mongoDB备份与恢复
    在你安装mongodb的bin目录下 ygzj_dev数据库名#mongodb备份./mongodump -h 127.0.0.1:27017 -d ygz...
    99+
    2022-10-18
  • MongoDB-备份恢复
    备份工具 (1)** mongoexport/mongoimport (2)***** mongodump/mongorestore   备份工具区别在那里? 应用场景总结: mongoexport/mongoimport:jso...
    99+
    2017-09-12
    MongoDB-备份恢复 数据库入门 数据库基础教程 数据库 mysql
  • PHP与MongoDB数据库备份与恢复
    随着大数据时代的到来,数据备份和恢复变得越来越重要。在这个过程中,很多网站都会使用PHP和MongoDB数据库来备份数据。本文将介绍如何使用PHP编写MongoDB数据库备份和恢复脚本。一、MongoDB数据库备份MongoDB数据库备份分...
    99+
    2023-05-15
    PHP MongoDB 备份与恢复
  • mongodb 备份和恢复
    mongodb提供了两个命令用来备份(mongodump)和恢复(mongorestore)数据,数据dump出来的格式是BSON的...
    99+
    2022-10-18
  • MongoDB中怎么实现备份与恢复
    今天就跟大家聊聊有关MongoDB中怎么实现备份与恢复,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一 mongoexport/mongoimpor...
    99+
    2022-10-18
  • 怎么备份与恢复MongoDB数据库
    这期内容当中小编将会给大家带来有关怎么备份与恢复MongoDB数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Mongodump工具在MongoDB中,mongodump工具通常用来做备份使用。它有如...
    99+
    2023-06-14
  • 3.6-MongoDB备份和恢复
    *MongoDB备份备份指定库   #在linux下操作,而不是数据库中。mongodump -h ip -d dbname -o dir //-h后面跟服务器ip,-d后面跟database名字...
    99+
    2022-10-18
  • MongoDB备份恢复笔记
    1、全量逻辑备份/恢复 Mongodump/Mongorestore对于数据量比较小的场景,使用官方的mongodump/mongorestore工具进行全量的备份和恢复就足够了。mongodump可以连上...
    99+
    2022-10-18
  • mongodb数据备份与恢复怎么实现
    要在MongoDB中实现数据备份和恢复,可以使用以下方法:备份数据:1. 使用mongodump命令来备份数据。该命令可以导出整个数...
    99+
    2023-10-20
    mongodb
  • Mongodb备份mongodump和恢复mongorest
    备份指定的数据库:mongodump -u=u_app -p="password" -h 10.11.55.203 --port 27017 -d db_chunqiu -o /backup/备份所有库:m...
    99+
    2022-10-18
  • MongoDB备份和恢复方案
    Oplog介绍 可用于生产环境的备份与恢复脚本 脚本仓库 备份命令 a) 单DB两种方法 (1)mongodump -h localhost:27017 -d db[不能多个] -o /data_dump -u ...
    99+
    2019-01-12
    MongoDB备份和恢复方案
  • mysql备份与恢复
    1、备份命令(用户名:root;密码:123;端口:3306) 格式:mysqldump -h主机名 -p端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql 例如: mysqldump -h 192.1...
    99+
    2015-05-28
    mysql备份与恢复
  • 备份与恢复—RMAN1
    [TOC]...
    99+
    2022-10-18
  • DB2备份与恢复
    DB2 备份与恢复 整理下16年写的DB2相关文档,换工作以后一直没用过DB2,忘的差不多了。 一 db2 backup/restore 备份和恢复 1.1 备份 db2...
    99+
    2022-10-18
  • MongoDB 备份恢复命令说明
    一、全库备份恢复#mongodump -d my_mongodb -o my_mongodb_dump#mongorestore -d my_mongodb my_mongodb_dump/*二、JSON ...
    99+
    2022-10-18
  • mongodb怎么恢复备份数据
    要恢复 MongoDB 的备份数据,可以按照以下步骤进行操作:1. 首先,确保你已经创建了一个 MongoDB 的备份。备份可以通过...
    99+
    2023-08-31
    mongodb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作