MongoDB数据库备份与恢复

数据备份

mongodump -h dbhost -d dbname -o dbdirectory

-h 数据库服务器地址127.0.0.1或者可以指定端口号127.0.0.1:27017

-d 数据库名

-o 数据库路径

然后进入mongodb的bin目录下执行

mongodump

数据恢复

mongorestore -h <hostname><:port> -d dbname <path>

-h数据库地址以及端口号 127.0.0.1:27017

-d 数据库名称

<path>:需要恢复数据库的位置

--drop:恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!

--dir: 指定本分目录

注意:--dir和<path>只能任选其一

然后执行mongorestore,数据库恢复完成

mongorestore

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏君赏技术博客

Git切换分支减少重复编译

在今年的时候,项目从 SVN 转移到 gitlab进行 git托管。前期没有特别的注意,后来越来越明显。

1682
来自专栏小夜博客

使用LNMP常见问题解答

41913
来自专栏好好学java的技术栈

从零开发一个JavaWeb项目要点「建议收藏」

本文章详细的列出了开发一个传统JavaWeb项目需要注意的要点,从环境准备开始到三层架构搭建,需要注意的地方全部罗列出来。本文作者「张丰哲」欢迎点击阅读原文,关...

1524
来自专栏运维小白

13.1 设置更改root密码

设置更改root密码目录概要 /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql绝对路径 mysqladm...

3566
来自专栏杂烩

canal安装配置 转

a. canal的原理是基于mysql binlog技术,所以这里一定需要开启mysql的binlog写入功能,建议配置binlog模式为row.

1702
来自专栏happyJared

Docker + MySQL 主从环境搭建

my.cnf(部分老版本可能是my.ini)是MySQL核心配置文件。首先,在任意挂载目录下新建*.cnf文件(这里的*代表可以是任意的文件名称)。如果你的m...

1632
来自专栏性能与架构

体验 MySQL InnoDB Cluster

Mysql高可用环境的搭建比较麻烦,这使很多人都不去搭建高可用环境,等到有问题时再说 最近Mysql的动作很快,新版本的发布频繁,推出很多新的好用功能及插件,其...

8728
来自专栏我的博客

TP字段缓存

TP字段缓存DB_FIELDS_CACHE,默认开启 1、影响(减少数据库查询) 2、但是也会有一个问题,保存规则是按照数据库+model名字(小写)来的,这样...

3765
来自专栏Django Scrapy

python实现创建elasticsearch索引和Type

环境: python3.5 支持包: pymysql elasticsearch_dsl 安装 elasticsearch_dsl pip insta...

3875
来自专栏xcywt

《Linux命令行与shell脚本编程大全》第二十五章 创建与数据库、web及电子邮件相关的脚本

25.1 MySQL数据库 /* 但是我在虚拟机上安装的时候居然不提示输入密码。 这个可以参考http://blog.csdn.net/sinat_213025...

2187

扫码关注云+社区

领取腾讯云代金券