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类继承用法实例分析
Oct 10 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
Jul 08 Python
浅析Python的web.py框架中url的设定方法
Jul 11 Python
Python实现运行其他程序的四种方式实例分析
Aug 17 Python
利用python解决mysql视图导入导出依赖的问题
Dec 17 Python
pycharm的console输入实现换行的方法
Jan 16 Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 Python
python实现批量视频分帧、保存视频帧
May 31 Python
python+logging+yaml实现日志分割
Jul 22 Python
利用python下载scihub成文献为PDF操作
Jul 09 Python
python 装饰器的实际作用有哪些
Sep 07 Python
pymysql模块使用简介与示例
Nov 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实现简单洗牌算法
2013/06/18 PHP
php处理带有中文URL的方法
2016/07/11 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
jQuery Masonry瀑布流插件使用详解
2014/11/17 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
微信小程序用canvas画图并分享
2020/03/09 Javascript
详解React 元素渲染
2020/07/07 Javascript
[01:03:41]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第一场 12.17
2020/12/19 DOTA
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
python获取从命令行输入数字的方法
2015/04/29 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
关于python pyqt5安装失败问题的解决方法
2017/08/08 Python
浅谈Python基础—判断和循环
2019/03/22 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
Python函数基本使用原理详解
2020/03/19 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
在家更换处方镜片:Lensabl
2019/05/01 全球购物
介绍一下Python下range()函数的用法
2013/11/07 面试题
个人找工作的自我评价
2013/10/17 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
林肯就职演讲稿
2014/05/19 职场文书
2014年行政工作总结
2014/11/19 职场文书
python 如何用terminal输入参数
2021/05/25 Python
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python
SpringBoot使用AOP实现统计全局接口访问次数详解
2022/06/16 Java/Android