《MongoDB一步一步学开发》(Windows10)八、数据库的备份与恢复

mongodb数据库备份与恢复 情形描述:需要在linux(centos7)系统上导出mongodb的数据,然后在自己的机器win10上恢复数据,并导出csv 1.在linux上备份mongodb数据 mongodb使用mongodump命令来实现备份 语法: mongodump -h host -d dbname -o dbdirectory host:mongodb所在服务器地址 dbname:需要备份的数据库名称 dbdirectory:备份数据存放的位置 例: 在/home/mongodump/目录下生成zt 阅读详情

《MongoDB一步一步学开发》(Windows10)

八、数据库的备份与恢复

1. MongoDB数据备份(mongodump)
此MongoDB是以4.2.0版本为例,和以往版本命令比较略有差异。
MongoDB中我们使用mongodump命令来备份MongoDB数据。
mongodump命令可以导出所有数据到指定目录中。
mongodump命令可以通过参数指定导出的数据量级转存的服务器。

mongodump命令脚本语法:

>mongodump /help

以上命令可以查看mongodump命令的所有参数及使用注释,也可以使用mongodump --help命令。

备份举例:
① 使用mongodump命令备份所有有数据的数据库
在本地使用 27017 启动你的mongod服务,放于后台执行,不要关闭。
在这里插入图片描述
打开命令提示符窗口,进入MongoDB安装目录的bin目录输入命令mongodump:
在这里插入图片描述
执行以上命令后,客户端会连接到ip为 127.0.0.1 端口号为 27017 的MongoDB服务上,并备份所有数据到 bin/dump/ 目录中。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
② 使用mongodump命令备份数据库到制定文件夹
语法如下:

mongodump /out:/BACKUP_DIRECTORY

在本地使用 27017 启动你的mongod服务,打开命令提示符窗口,进入MongoDB安装目录的bin目录输入下列命令

mongodump /out:/MongoDB/mongobak/

在这里插入图片描述
在MongoDB安装所在磁盘内,自动创建mongobak文件夹,并将数据库备份到里面。
在这里插入图片描述
在这里插入图片描述
③ 备份指定的数据库
备份名为database1的数据库到c盘MongoDB文件中的mongobak文件夹

mongodump -d database1 /out c:/MongoDB/mongobak/

在这里插入图片描述
输入上面命令后,即可看到名为database1的数据库被备份到C:\MongoDB\mongobak指定文件夹内。
在这里插入图片描述
2. MongoDB数据恢复(mongorestore)
使用 mongorestore 命令来恢复备份的数据。

mongorestore命令脚本语法:

>mongorestore /help

用以上命令可以查看mongorestore命令的所有参数及使用注释。

① 恢复所有默认备份的数据库到MongoDB中
备份所有数据库(参考:八、1.①)
在这里插入图片描述
删除现有数据库(参考:四、4.)
在这里插入图片描述
执行mongorestore命令,恢复所有默认备份的数据库

mongorestore

在这里插入图片描述
在这里插入图片描述
② 恢复指定位置备份的数据库
mongorestore 命令格式

mongorestore -h 主机:端口 -d 要采用的DB名 备份目录下的db子目录

例如:
备份名为database1的数据库到c盘MongoDB文件中的mongobak文件夹(参考:八、1.③)
删除现有数据库database1(参考:四、4.)
从c盘MongoDB文件中的mongobak文件夹恢复备份的名为database1的数据库

mongorestore --db database1 c:/MongoDB/mongobak/database1
mongorestore /db database1 c:/MongoDB/mongobak/database1
mongorestore /d database1 c:/MongoDB/mongobak/database1

以上命令,参数–db、/db、/d效果一样

在这里插入图片描述
在这里插入图片描述

Windows 系统下 MongoDB和PostgreSQL数据库数据的备份和恢复 在 Windows 系统下进行 MongoDB 和PostgresSQL 数据库的备份(mongodump)和恢复()操作相对直接。下面我将分别介绍这两个过程。 阅读详情

相关推荐

SAP BTP开发入门:从PaaS到CAP/UI5的30天学习路线

在云计算与数字化转型的大背景下,企业系统集成与云端扩展需求激增,传统的单点开发模式正面临深刻变革。PaaS(平台即服务)作为云原生的核心概念,将基础设施、开发环境与应用服务统一封装,为企业提供了灵活的扩展能力。SAP BTP正是SAP生态中的PaaS平台,它承载着系统集成、低代码开发、AI服务与数据管理,成为连接S/4HANA等核心业务系统与创新应用的桥梁。对于ABAP开发者而言,掌握BTP不仅是技能升级,更是应对从传统部署向云端订阅模式转型的必由之路。本文从平台基础出发,梳理BTP的核心服务与开发模型(如

weixin_31766003的博客 285

mongoDB在windows系统下的备份与恢复

MongoDB数据的备份与恢复

qq_53010925的博客 1452

Oracle迁移至华为GaussDB SQL语法和存储过程转换

在将Oracle数据库迁移至GaussDB时,SQL语法和存储过程的转换是确保应用程序正常运行和数据完整性的关键环节。由于两者在数据类型、函数、过程语言等方面存在差异,必须系统化地进行转换和测试。正则表达式脚本:批量替换常见的语法差异。SQL解析工具:解析SQL脚本,生成GaussDB兼容的语法。代码审查工具:自动检查转换后的代码,确保语法和逻辑正确。将Oracle迁移至GaussDB涉及到SQL语法和存储过程的全面转换。通过系统化的转换步骤、使用合适的工具并结合手动调整,可以确保迁移过程的顺利进行。

weixin_38428874的博客 2399

mongodump工具安装及使用详解

mongodump工具安装及使用详解

IT之一小佬的博客 1万+

QT-使用ECharts显示地图,还有更多惊艳的图表等待你的使用

QT-使用ECharts显示地图前言一、使用步骤1.下载示例2. QT使用HTML文件配置3.使用HTML文件4. 数据交互及自适应总结注意:这个地图是百度的在线地图,需要百度API密钥和在联网的状态下使用。离线使用图表 前言 我上文QT图表chart-饼状图,使用qt自带的图表库charts来显示图表,实现数据可视化,但是QT自带的图表库显示效果并不佳,通俗说,就是不好看。 然而,有这么一个开源图表库,图表种类极多,并且效果良好,能够实现具有很好的视觉冲击的数据可视化。 它就是Apache ECharts

博咯的博客 4898

Apollo Planning决策规划算法代码详细解析 (1):Scenario选择

本文重点讲解Apollo代码中怎样配置Scenario以及选择当前Scenario,Scenario决策是Apollo规划算法的第一步,本文会对代码进行详细解析,也会梳理整个决策流程,码字不易,喜欢的朋友们麻烦点个关注与赞。 在本文你将学到下面这些内容: 规划器planer的种类; 规划器planer的主要函数及逻辑; 场景管理类ScenarioManager的运行机制; 场景注册方法; 场景决策流程,如何选择当前场景 详细的apollo决策规划代码分析 代码具体过程如下: 1、Scenar

自动驾驶Player的博客 1万+

【配置】windows系统的MongoDB数据导入导出

其中,--collection 用于指定要导出的集合,--db 指定了集合所在的数据库,--out 用于指定导出的文件路径和名称。其中,-d 用于指定目标数据库,-c 用于指定目标集合,--drop 表示如何该集合已经存在则删除后再导入。其中,-h 连接IP和端口号,-d 数据库名,--dir 备份的数据库的路径。其中,-h 连接IP和端口号,-d 数据库名,-o 导出文件路径。3. 单个数据集导入。

weixin_38942461的博客 1416

Android 13.0 Launcher3中去掉Hotseat功能实现

在13.0系统产品定制化开发中,在Launcher3的定制化需求也是特别多的,由产品是小屏幕的产品,所以产品需求Launcher3 页面布局的原因,要求Launcher3 需要去掉Hotseat 不显示Hotseat下面几个图标,而做满屏app的显示,从而达到美观的效果,下面就来分析去掉Hotseat从而实现这个功能

安卓兼职framework和app工程师的博客 1328

MongoDB在Windows系统和Linux系统中实现自动定时备份

本文主要介绍MongoDB在Windows系统和Linux系统中如何实现自动定时备份。

一起学习 2805

基于强化学习控制策略的三相逆变器仿真

强化学习控制器的核心在于定义状态空间、动作空间、奖励函数以及选择合适的强化学习算法(例如DQN、DDPG等)。对于三相逆变器,状态可以是输出电压、电流等信息;动作则可能是调制指数的变化量;奖励函数则应鼓励快速准确地跟踪参考信号。定义状态空间和动作空间状态空间可以包括逆变器的输出电压、电流及其变化率等信息。动作空间则是控制器可执行的动作,例如PWM信号的调整幅度。matlab深色版本% 定义状态和动作空间维度numObs = 6;% 假设有六个状态变量(例如三相电压和电流)

amy_mhd的博客 135

YOLOv11改进 | 细节涨点篇 | DySample一种最新的轻量化动态上采样算子(效果完爆CARAFE)

本文给大家带来的最新改进机制是一种号称超轻量级且有效的动态上采样器——DySample。与传统的基于内核的动态上采样器相比,DySample采用了一种基于点采样的方法,相比于以前的基于内核的动态上采样器,DySample具有更少的参数、浮点运算次数、GPU内存和延迟。此外,DySample在包括语义分割、目标检测、实例分割、全景分割和单目深度估计在内的五个预测任务中,性能均优于其他上采样器(截至目前最有效的上采样算子),

Snu77的博客 4212

MongoDB备份与恢复

mongoexport / mongoimport 可以到出格式为 json csv。2.同平台,跨大版本:mongodb2 ----> mongodb 3。1.异构平台迁移 mysql的数据可以迁移到MOngoDB。为了防止备份数据过大,MongoDB是支持备份压缩的。可以恢复到别的库中查看一下,不删除原来的数据。可以看到test库下的te表示有数据的。可以看到已经恢复到了gao的库中。可以看到已经是查到两条数据了。可以看到已经可以查到数据了。和备份全库的命令是差不多的。可以把刚才导出的数据恢复。

武子豪的博客 1740

OpenHarmony WebView引擎:从Chromium魔改到分布式渲染的终极解析

ArkWeb框架提供了强大的Web应用开发能力,但同时也需要注意网络安全问题,尤其是跨域请求方面。

m0_67505153的博客 1196

mongoDB数据库 windows下安装,数据库的备份、恢复

官网上给的是zip的压缩安装包,其实和msi的安装包是一样的,直接去,mongo的官网,下载,解压即可。 如果你在往上找到msi的安装包,设置一下安装路径,一路next即可。如果你已经解压完成,下面即开始设置mongoDBd的系统配置信息。 一:设置环境变量: 如图所示,将解压后的mongo的bin目录添加的path变量中即可。 二:创建data和log数据文件地址,和...

yangbowei1993的博客 2486

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

《MongoDB一步一步学开发》

参考文献: MongoDB 教程https://www.runoob.com/mongodb/mongodb-tutorial.html MogoDB百科https://baike.baidu.com/item/mongodb

StudyOgre的博客 281

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

mongodb数据库备份恢复-windows系统

备份语法: mongodump命令脚本语法如下: >mongodump -h dbhost -d dbname -o dbdirectory -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d: 需要备份的数据库实例,例如:test -o: 备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前...

ruanhongbiao的专栏 927

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Windows系统下MongoDB数据库自动备份全攻略:安全、高效、自动化

本文介绍在Windows系统下实现MongoDB自动备份的完整方案。首先分析手动备份的不足,提出自动化备份的必要性。详细说明环境准备要求,对比不同备份工具的特点,推荐使用官方mongodump工具。提供基础备份脚本编写方法,包括单数据库和全库备份脚本示例。重点讲解Windows任务计划程序的配置步骤,包括图形界面和PowerShell高级配置方法。最后介绍增量备份、加密压缩等高级策略。该方案可实现MongoDB数据库的定时自动备份,保障数据安全。

cx1050306424的博客 1652

备份与恢复攻略——MongoDB

任何数据库都需要数据备份、恢复处理,目的是为了进一步提高数据的安全。这也是MongoDB数据库技术人员需要关心的问题。 可以通过mongodump、mongoexport进行备份。 使用mongorestore 命令来恢复备份的数据。 数据库备份 利用MongoDB自带的Mongodump共苦可任意实现指定数据库备份,也可以通过mongoexport工具实现指定集合备份。 分为:整个数据库备份及恢复和集合备份及恢复 1. 首先检查需要备份的数据库情况 show dbs 2. 使用Mo...

博樽 281

mongodb备份与恢复

转载:https://www.cnblogs.com/jiekzou/p/9109137.html 系统环境 服务器系统:Windows Server2012 R2 MongoDB:v3.4.4 可以通过命令:mongo -version 查看版本信息 场景:备份数据库smp_maint_2,还原到新建的数据库smp_maint_2_restore中。 MongoDB数...

weixin_30682127的博客 166

windows linux恢复数据,Windows或Linux系统中备份和恢复MongoDB数据的教程

windows下面mongodb数据库备份和恢复我可以讲数据备份到c:\data\dump目录下面,首先创建这个路径。然后进入到mongodb的bin目录下面我的是:C:\Program Files\mongodb\bin备份脚本是://备份mongodump -h 127.0.0.1:27017 -d test -o c:\data\dump恢复脚本是://恢复mongorestore -h 1...

weixin_30649293的博客 162

[转] mongodb数据库备份和恢复

windows下面mongodb数据库备份和恢复 1、mongodump(备份)及mongorestore(还原) →说明: mongodump是一个用于导出二进制数据库内容的实用工具,它导出的bson文档中只会包含着集合文档等信息,不包括索引信息(索引信息会单独导出),所以还原后,索引必须重建(这个不用担心,使用mongorestore会自动重建mongodump生成的索引信息)。3.4版本...

hi_zf的博客 313

【DBA课程-笔记】第 4 章:MongoDB数据库管理备份

将 alibaba 数据库中的 users 集合导出到 bin/users.json。【推荐】mongodump 备份 和 mongorestore 恢复工具。3. 备份taobao数据库下的users集合,到bin/user目录。备份时,mongodump会对mongod性能产生影响。4. 过滤集合的一部分数据(这里是年龄=18的文档)(常用,有些文件不可复制:如系统占用的文件)--oplogReplay选项 (重放选项):用主-从模式,在从服务器上进行备份。要恢复--oplog的备份。

ladymorgana的博客 2385

Windows 系统 MongoDB 备份和恢复

进入MongoDB的安装目录下的bin文件夹,比如我的是“\MongoDB\Server\bin”,在文件路径框输入cmd打开控制台。

weixin_46663150的博客 1115

【MongoDB】mongoDB数据迁移

本文摘要:MongoDB是一种文档型数据库,采用BSON格式存储数据,支持复杂查询和索引,适用于游戏、物流、社交等多种场景。文章详细介绍了MongoDB的核心概念(数据库、集合、文档等)及其与SQL术语的对应关系。在数据迁移部分,比较了四种迁移方法的优缺点,重点说明了mongodump/mongorestore工具的使用场景和操作步骤,包括远程备份、认证恢复、压缩备份等参数配置。通过具体案例演示了如何将Windows服务器的MongoDB数据迁移到Linux服务器,并提供了详细的备份和恢复命令说明。

康师傅没有眼泪 2310

基于mongodb的数据备份与恢复

在生产环境中,存放数据的服务器仍有可能发生掉电、宕机以及其他无法预测的情况,为了确保数据的安全性,好一部分数据是需要做按时备份,并在灾难发生时,能够及时进行数据的恢复。 本篇的测试项目是借以单机部署3个节点的集群环境,来模拟多机环境的数据备份恢复。...

qq_36461021的博客 662
上一篇: 《MongoDB一步一步学开发》(Windows10)七、数据库基本结构
下一篇: 《Ogre一步一步学开发》 三、第一个Ogre 1.12 程序
超级任性
博客等级 码龄8年 83粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值