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下载文件时显示下载进度的方法
Apr 02 Python
python删除列表内容
Aug 04 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
django初始化数据库的实例
May 27 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
Python中三元表达式的几种写法介绍
Mar 04 Python
Python pip 安装与使用(安装、更新、删除)
Oct 06 Python
Python文字截图识别OCR工具实例解析
Mar 05 Python
Python sublime安装及配置过程详解
Jun 29 Python
Python3爬虫mitmproxy的安装步骤
Jul 29 Python
Python自定义sorted排序实现方法详解
Sep 18 Python
matplotlib之pyplot模块之标题(title()和suptitle())
Feb 22 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入门学习知识点三 PHP上传
2011/07/14 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
javascript关于继承解析
2016/05/10 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
2017/10/24 jQuery
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
Python Matplotlib库入门指南
2015/05/18 Python
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
python 快速把超大txt文件转存为csv的实例
2018/10/26 Python
解决Python中list里的中文输出到html模板里的问题
2018/12/17 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
2020/06/30 Python
html5如何在Canvas中实现自定义路径动画示例
2017/09/18 HTML / CSS
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
be2台湾单身男女交友:全球网路婚姻介绍的领导品牌
2019/10/11 全球购物
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
经理聘任证明
2015/03/02 职场文书
护理专业自荐信范文
2015/03/06 职场文书
公司聚餐通知
2015/04/22 职场文书
中国合伙人观后感
2015/06/02 职场文书
安全生产会议制度
2015/08/06 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python