根据配置文件备份数据库表,压缩发送到备份服务器
- db table file 备份库表配置文件 默认 'db_tables.txt'
- db host 默认 'localhost'
- db user 默认 'root'
- db password 默认 'root'
- tmp path 本地备份临时文件夹 默认 '/Users/bill/backup/dbbackup/'
- c 备份完成删除临时文件 默认 false
- backup server 备份服务器 默认 'root@106.14.148.86'
- backup path 备份服务器备份目录 默认 '/root/backup/'
- target date 备份目标日期 默认 UTC时间昨天 格式 y%m%d
$ python3 db_backup.py [-f <db tables file> -s <db host> -u <db user> -p <db password> -a <tmp path> -b <backup server> -d <backup path> -t <target date es. 171201> -c]
指定日期的备份数据入库
- db host 默认 'localhost'
- db user 默认 'root'
- db password 默认 'root'
- backup path 备份服务器备份目录 默认 '/root/backup/'
- target date 备份目标日期 默认 UTC时间昨天 格式 y%m%d
$ python3 db_import.py [ -s <db host> -u <db user> -p <db password> -d <backup path> -t <target date es. 171201> ]
配置文件格式
<db name>
<table name>
<hd table name>_%y%m%d
Example
sobering_subscription
ss_alarm
ss_ad_source_offer
ss_request_log_%y%m%d
ss_postback_log_%y%m%d