Login
网站首页 > 文章中心 > 其它

MongoDB的备份与恢复_头歌mongodb数据备份与恢复

作者:小编 更新时间:2023-08-26 10:56:53 浏览量:461人看过

下面是MongoDB备份与恢复的完整攻略,主要包含以下内容:

MongoDb备份的方式

MongoDb备份的过程

MongoDb恢复的方式

MongoDb恢复的过程

MongoDB的备份与恢复_头歌mongodb数据备份与恢复-图1

给出两个示例说明

1. MongoDb备份的方式

MongoDb的备份有以下两种方式:

mongodump:mongodump命令可以备份指定数据库中的所有数据和索引.

mongorestore:mongorestore命令可以将mongodump命令备份的数据和索引进行恢复.

2. MongoDb备份的过程

MongoDB的备份与恢复_头歌mongodb数据备份与恢复-图2

使用mongodump命令进行备份的过程如下:

打开终端,进入mongodump命令的安装目录.

使用如下命令备份指定数据库:mongodump --db --out ,其中database_name表示需要备份的数据库名称,backup_folder_path表示备份文件将要存储的路径. 比如,备份名为test的数据库,将备份文件存储在D:\backup目录下的命令为:mongodump --db test --out D:\backup.

稍等片刻,备份文件将会生成在指定的备份文件夹里.

③ MongoDb恢复的方式

使用mongorestore命令进行恢复的过程如下:

打开终端,进入mongorestore命令的安装目录.

使用如下命令恢复备份文件:mongorestore ,其中backup_folder_path表示备份文件所在路径. 比如,备份文件存储在D:\backup目录下的命令为:mongorestore D:\backup.

④ MongoDb恢复的过程

下面是两个示例说明:

示例1:备份和恢复整个数据库

首先使用mongodump命令备份test数据库到D:\backup目录:mongodump --db test --out D:\backup.

执行恢复命令,将备份文件恢复回test数据库:mongorestore D:\backup.

示例2:备份和恢复数据库中的某个集合

首先使用mongodump命令备份test数据库的user集合到D:\backup目录:mongodump --db test --collection user --out D:\backup.

执行恢复命令,将备份文件恢复回test数据库的user集合:mongorestore --drop --db test --collection user D:\backup\test\user.bson. 其中,--drop选项表示恢复前先删除已有的user集合,test表示数据库名称,user表示集合名称,D:\backup\test\user.bson表示备份文件的完整路径.

以上就是土嘎嘎小编为大家整理的MongoDB的备份与恢复相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章