yunbk 是我前段时间用python写的一个备份插件,取中文谐音云备份的意思,你可以很方便的用这个插件来备份mysql、redis、mongodb、乃至各种media目录,等等。 安装可以直接用pip执行:
pip install yunbk
github地址如下:
https://github.com/dantezhu/yunbk
而用法也非常简单,比如要备份mysql,则代码如下:
from yunbk import YunBK from yunbk.backend.local import LocalBackend import sh backend = LocalBackend('/data/backup') with YunBK('mysql', [backend]) as ybk: sh.mysqldump(u='root', all_databases=True, _out="dump.sql") ybk.backup ...