软件下载吧文章资讯

分类分类

mongodb增量/全量备份脚本的实现详解

2024-03-04 00:33作者:下载吧

前言

mongodb备份脚本,可以全量或增量进行备份,两年前所写,目前网上mongodb备份相关的脚本也还是很少。下面话不多说了,来一起看看详细的介绍吧

功能

定期对mongodb数据库数据进行全量备份或增量备份(副本集架构),并可以压缩上传到阿里云oss(本地会先生成压缩包,可以设置不上传oss)。

脚本运行环境

使用python语言编写,需安装python,pymongo和mongodb shell客户端(测试时使用python 2.7.6,pymongo 3.0.3和mongodb shell 2.0.4)。

脚本部署步骤

1. 将脚本放到一台linux主机

2. 如果是增量备份,创建mongodb 备份角色用户或更高权限的admin库用户。(导出时会先切换到admin库来验证权限,需有查询local库,mongodump local库和mongodump目标库的权限)

use admin
db.addUser( { user: “xxxxx”,
pwd: “xxxxx”,
roles: [ “backup” ]
} )

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消