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 相关文章推荐
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
Python简单生成随机姓名的方法示例
Dec 27 Python
创建pycharm的自定义python模板方法
May 23 Python
Python实现基于KNN算法的笔迹识别功能详解
Jul 09 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
python经典趣味24点游戏程序设计
Jul 26 Python
Python实现自定义读写分离代码实例
Nov 16 Python
python实现简单井字棋游戏
Mar 04 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
python 常见的排序算法实现汇总
Aug 21 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 UTF8编码内的繁简转换类
2009/07/20 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
php实现scws中文分词搜索的方法
2015/12/25 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
2012/02/02 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
JS实现图片产生波纹一样flash效果的方法
2015/02/27 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
js实现数字跳动到指定数字
2020/08/25 Javascript
Openlayers实现地图的基本操作
2020/09/28 Javascript
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
python中的错误如何查看
2020/07/08 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
大专学生推荐信范文
2013/11/19 职场文书
情况说明书格式范文
2014/05/06 职场文书
中国梦口号
2014/06/13 职场文书
简单租房协议书范本
2014/08/20 职场文书
故宫英文导游词
2015/01/31 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Python包argparse模块常用方法
2021/06/04 Python
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android