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创建进程fork用法
Jun 04 Python
玩转python爬虫之爬取糗事百科段子
Feb 17 Python
python实现决策树
Dec 21 Python
利用 python 对目录下的文件进行过滤删除
Dec 27 Python
Python实现PS滤镜中马赛克效果示例
Jan 20 Python
Python 实现异步调用函数的示例讲解
Oct 14 Python
PyQt5响应回车事件的方法
Jun 25 Python
Python 自动登录淘宝并保存登录信息的方法
Sep 04 Python
tensorflow实现在函数中用tf.Print输出中间值
Jan 21 Python
更新升级python和pip版本后不生效的问题解决
Apr 17 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
Sep 29 Python
Python APScheduler执行使用方法详解
Dec 10 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中的时间处理
2006/10/09 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
2015/06/06 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
ExpressJS入门实例
2015/01/14 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
python微信好友数据分析详解
2018/11/19 Python
python实现简单名片管理系统
2018/11/30 Python
django 单表操作实例详解
2019/07/30 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
python实现超级玛丽游戏
2020/03/18 Python
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
39美元购买一副眼镜或太阳镜:39DollarGlasses.com
2018/06/17 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
c++工程师面试问题
2013/08/04 面试题
个人简历自我鉴定
2013/10/11 职场文书
宣传策划类求职信范文
2014/01/31 职场文书
中餐厅经理岗位职责
2014/04/11 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
学校政风行风整改方案
2014/10/25 职场文书
稽核岗位职责范本
2015/04/13 职场文书
详解Python中的进程和线程
2021/06/23 Python
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js