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实现截屏的函数
Jul 26 Python
Python多线程、异步+多进程爬虫实现代码
Feb 17 Python
Python基于scapy实现修改IP发送请求的方法示例
Jul 08 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
Oct 15 Python
使用Python进行中文繁简转换的实现代码
Oct 18 Python
Python猜数字算法题详解
Mar 01 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
Apr 07 Python
Python接收手机短信的代码整理
Aug 02 Python
python安装及变量名介绍详解
Dec 12 Python
python实现双人五子棋(终端版)
Dec 30 Python
PyQt5结合QtDesigner实现文本框读写操作
Jun 11 Python
python中redis包操作数据库的教程
Apr 19 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连mysql和oracle数据库性能比较
2006/10/09 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
PHP MVC框架中类的自动加载机制实例分析
2019/09/18 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
JavaScript在IE中“意外地调用了方法或属性访问”
2008/11/19 Javascript
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
file模式访问网页时iframe高度自适应解决方案
2013/01/16 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
基于Vue.js的表格分页组件
2016/05/22 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
element-ui中select组件绑定值改变,触发change事件方法
2018/08/24 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
python读写LMDB文件的方法
2018/07/02 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
小学语文课后反思精选
2014/04/25 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
高中军训的心得体会
2014/09/01 职场文书
导游词之千岛湖
2019/09/23 职场文书
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL