pymongo back是一个简单的python库,旨在帮助您从本地和远程服务器创建mongodb备份。
pymongoback的Python项目详细描述
pymongo back是一个简单的python库,旨在帮助您从本地和远程服务器创建mongodb备份。
必须安装**MongoDB**或**MongoDB工具**。因为您需要安装mongodump,所以开始使用pymongoback非常简单。您只需要导入库并使用您喜欢的参数创建一个对象pymongobackup()。
默认无。
password str登录MongoDB的密码。默认无。MongoDB服务器的
主机str IP地址。默认的“本地主机”。默认无(始终保存)。
path_backup str保存备份的路径。默认值“./backupmongo”。
log bool表示输出是否写入日志文件。默认值为false.
path_log str保存日志的路径。默认为“./backupmongo/log”。
prefix str表示将用其保存备份的前缀。默认的“back”。
datetime_u format str表示命名备份的日期格式。默认值为%y-%m-%m-%d-%h-%m.[124;
>;备份文件名称示例:back-2019-03-09-12-21.zip
方法描述自变量;
--;
;
-%m-%d数据库名称
创建多数据库备份(['db1',“db2”])创建多个数据库的备份列出数据库以进行备份
更改前缀。
import pymongoback
backone=pymongoback.pymongobackup(用户名='rafa',密码='pass1234',主机='192.168.1.221',天备份=5,prefix=”backremote“)
backone.通过更改保存和激活日志文件的路径,创建两个数据库的备份('db1')
databases=['db1','db2']
backmulti.create_multidb_backup(databases)
必须安装**MongoDB**或**MongoDB工具**。因为您需要安装mongodump,所以开始使用pymongoback非常简单。您只需要导入库并使用您喜欢的参数创建一个对象pymongobackup()。
默认无。
password str登录MongoDB的密码。默认无。MongoDB服务器的
主机str IP地址。默认的“本地主机”。默认无(始终保存)。
path_backup str保存备份的路径。默认值“./backupmongo”。
log bool表示输出是否写入日志文件。默认值为false.
path_log str保存日志的路径。默认为“./backupmongo/log”。
prefix str表示将用其保存备份的前缀。默认的“back”。
datetime_u format str表示命名备份的日期格式。默认值为%y-%m-%m-%d-%h-%m.[124;
>;备份文件名称示例:back-2019-03-09-12-21.zip
方法描述自变量;
--;
;
-%m-%d数据库名称
创建多数据库备份(['db1',“db2”])创建多个数据库的备份列出数据库以进行备份
更改前缀。
import pymongoback
backone=pymongoback.pymongobackup(用户名='rafa',密码='pass1234',主机='192.168.1.221',天备份=5,prefix=”backremote“)
backone.通过更改保存和激活日志文件的路径,创建两个数据库的备份('db1')
databases=['db1','db2']
backmulti.create_multidb_backup(databases)