mongodb数据库备份/恢复

编程教程 > Java (3539) 2025-01-27 09:05:16

mongodb数据库备份(mongodump)/恢复(mongorestore)

1.备份

命令:

# ./mongodump -h your_host --port your_port -d your_db_name -u=your_db_user -p=your_db_password -o dir_to_save_backup

执行过程...:
备份过程
参数说明:
-h 指定数据库主机地址/IP
--port 指定数据库使用端口,默认27017
-d 指定备份数据库名称
-u 指定数据库用户名称(如果数据库未启用用户验证则忽略该参数,如果启用权限确保该用户有权限)
-p 指定数据库用户密码(如果数据库未启用用户验证则忽略该参数)
-o 指定备份的文件所存放的目录,该目录需提前创建

2.恢复

命令:

#mongorestore -h localhost:27017 -d your_db_name -u=your_user_name -p=your_password --dir path_to_backup

参数说明:
-h 指定数据库地址及端口
-d 指定数据库名称
-u 指定数据库用户名(如果数据库未启用用户验证则忽略该参数,如果启用权限确保该用户有权限)
-p 指定数据库用户密码(如果数据库未启用用户验证则忽略该参数)
--dir 指定数据库备份的目录


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
mongodb数据库备份(mongodump)/恢复(mongorestore)
mongodb修改数据命令
在直接进入MongoDB 的基础知识之前,我们应该尝试了解对No-SQL 数据库本身的需求
MongoDB索引策略和索引类型说明
Spring data-mongodb ID自增长注解实现,mongodb ID自增长
1.下载mongodb压缩包地址:https://www.mongodb.com/download-center?jmp=nav#community或者: ht
Java MongoDB驱动程序,下载/升级,Java驱动程序兼容性,第三方框架和库
Java编程中使用spring boot1.5.2框架整合spring data mongodb10.1,来使用mongodb数据库
Docker中容器/镜像的备份、恢复和迁移今天,我们将学习如何快速地对docker容器进行快捷备份、恢复和迁移。Docker是一个开源平台,用于自动化部署应用,
PVE备份操作选择虚拟机-&gtl;备份-&gtl;模式选择停止-&gtl;备份模式说明:停止:完整备份(速度慢,完整备份,类似Windows的克隆,虚拟机删除后可恢复,也可用作基础系统模板)快照:
1.引言Spring 5通过引入一种名为Spring WebFlux的全新反应框架来支持响应式编程范例
一.准备安装Note Station安装HyperBackup​二.备份 打开Hyper Backup点击加号,新增“数据备份”任务​设置备份目的地,这里以备份到本机为例实际可以备份到其他设备或...
spring boot 整合spring security采用mongodb数据库方式
在导入sql备份文件到MySQL数据库中,无论物理机安装MySQL还是docker环境安装的MySQL,思路是一样的。首先,登录进入MySQL如果是物理的,则直接执行命令mysql-u-p&gt...
概述模拟pve系统盘挂了,恢复数据盘环境说明pve 版本8.4.1测试环境为VMware虚拟机内部虚拟机配置:CPU 4核内存 8GB硬盘1:100G (系统盘