python定时按日期备份MySQL数据并压缩


Posted in Python onApril 19, 2019

本文实例为大家分享了python定时按日期备份MySQL数据并压缩的具体代码,供大家参考,具体内容如下

#-*- coding:utf-8 -*-
 
import os
import time
import tarfile
import zipfile
 
'''
mysqldump
Usage: mysqldump [OPTIONS] database [tables]
OR   mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR   mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help
'''
db_host="localhost"
db_user="root"
db_passwd="root"
db_name="crm"
db_charset="utf8"
db_backup_name=r"c:\crm_%s.sql" %(time.strftime("%Y%m%d%H%M"))
 
zip_src = db_backup_name
zip_dest = zip_src + ".zip"
 
def zip_files():
  f = zipfile.ZipFile(zip_dest, 'w' ,zipfile.ZIP_DEFLATED) 
  f.write(zip_src)
  f.close() 
  
if __name__ == "__main__":
  print("begin to dump mysql database crm...");
  os.system("mysqldump -h%s -u%s -p%s %s --default_character-set=%s > %s" %(db_host, db_user, db_passwd, db_name, db_charset, db_backup_name))
  print("begin zip files...")
  zip_files()
  print("done, pyhon is great!")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中管道用法入门实例
Jun 04 Python
通过5个知识点轻松搞定Python的作用域
Sep 09 Python
Django视图之ORM数据库查询操作API的实例
Oct 27 Python
python如何实现内容写在图片上
Mar 23 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
python3.7环境下安装Anaconda的教程图解
Sep 10 Python
Python 如何优雅的将数字转化为时间格式的方法
Sep 26 Python
使用python 将图片复制到系统剪贴中
Dec 13 Python
python为QT程序添加图标的方法详解
Mar 09 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 Python
python保存图片的四个常用方法
Feb 28 Python
分享Python获取本机IP地址的几种方法
Mar 17 Python
Python实现 版本号对比功能的实例代码
Apr 18 #Python
Python网络爬虫之爬取微博热搜
Apr 18 #Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
Apr 18 #Python
详解python 模拟豆瓣登录(豆瓣6.0)
Apr 18 #Python
Python面向对象总结及类与正则表达式详解
Apr 18 #Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
Apr 18 #Python
详解python数据结构和算法
Apr 18 #Python
You might like
PHP面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
微信支付开发维权通知实例
2016/07/12 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
js实现Select下拉框具有输入功能的方法
2015/02/06 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
JS实现简易计算器
2020/02/14 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
tensorflow 打印内存中的变量方法
2018/07/30 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
python中rc1什么意思
2020/06/19 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
体育教育专业自荐信范文
2013/12/20 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
护士求职自荐信
2015/03/25 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
MySQL三种方式实现递归查询
2022/04/18 MySQL
Python开发五子棋小游戏
2022/04/28 Python