此文章已不再更新,查看最新版文章和更多内容:

《Mysqldump 每日备份脚本分享》

------------------------------------------------------------- 分割线 -----------------------------------------------------------------

下面是我自己使用的mysql每日数据备份脚本。分享给有需要的同学: python脚本,Centos7系统(自带python2.7)

#! /usr/bin/pythonimport os
import re
import datetimemysql_host = '192.168.9.92'   ## 数据库连接地址
databases = ['sms','xingqi2','wechat_mall','zhonghui_wechat']   ## 需要备份的数据库库名
db_user = 'root'    ## 连接用户名
db_passwd = 'root'    ## 连接密码
back_dir = '/usr/local/backup_mysql/mysqldata'     ## 备份数据文件存储路径
today = datetime.datetime.today().strftime('%Y%m%d')
for database in databases:command = '/usr/local/mysql/bin/mysqldump -h '+mysql_host+' -u'+db_user+' -p'+db_passwd+' '+database+' |gzip > '+back_dir+'/'+database+'_'+today+'.sql.gz'os.system(command)
dirlist = os.listdir(back_dir)
for dirname in dirlist:t1 = re.findall(r'_([\d]*?).sql',dirname)[0]time1 = datetime.datetime.strptime(t1,'%Y%m%d')time_dif = datetime.datetime.today()-time1times = time_dif.daysif times >= 10:     ## 这里是只保存最近10天数据,根据实际情况自己调整os.remove(back_dir+'/'+dirname)

mysql 每日备份脚本分享相关推荐

  1. Mysqldump备份说明及数据库备份脚本分享-运维笔记

    MySQLdump是MySQL自带的导出数据工具,即mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中.Mysqldump是一个客户端逻辑备份的工 ...

  2. Mysql自动备份脚本

    1.Mysql自动备份脚本 #!/bin/sh # 数据库基本信息 #数据库名称 DB_NAME="test" #用户名 DB_USER="root" #密码 ...

  3. mysql数据库压缩备份_MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份)...

    本文主要向大家介绍了MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 备份MySQL数据库的命令 复制代 ...

  4. windows mysql 备份_Windows下MySQL数据库备份脚本(二) | 系统运维

    说明: MySQL数据库安装目录:C:\Program Files\MySQL\MySQL Server 5.0 MySQL数据库存放目录:C:\Program Files\MySQL\MySQL S ...

  5. python自动备份数据库_Python Mysql自动备份脚本

    测试系统环境  Windows 2003   python 2.5.1  mysql 5.0.1 应该只适用于Win,因为调用了CMD. 增量备份,因为自用,数据库不大. 回头有了需求加上自检测,5天 ...

  6. mysql 自动备份脚本+自动上传

    mysql自动备份脚本 OS:ubuntu 8.04.1 mysql 5.0 1.脚本mysqlbak.sh #!/bin/sh DATE=`date +%Y-%m-%d` olddate=`date ...

  7. MySQL自动备份脚本和ftp上传脚本

    MySQL自动备份脚本,并上传ftp 在日常的工作中Mysql数据库备份是长期需要去做的一件运维工作,但是人工手动去做这一机械的动作确实必要性不高,所以写个脚本来跑是比较好的. mysql备份脚本 # ...

  8. Windows环境MySQL自动备份脚本

    Windows环境MySQL自动备份脚本 备份需求 每个库单独一个文件 压缩备份文件 晚上23点定时备份 解决方案 创建一个MySQL备份脚本mysql_backup.bat,并在Windows任务计 ...

  9. MYSQL增量备份和全量备份脚本分享

    mysql的全量备份与增量备份 全量备份:可以使用mysqldump直接备份整个库或者是备份其中某一个库或者一个库中的某个表. 增量备份:增量备份是针对于数据库的bin-log日志进行备份的,需要开始 ...

最新文章

  1. 开启注册丨NeurlPS 2021论文预讲会议题全公开,4大主题和25场报告等你来
  2. 模型难复现不一定是作者的错,最新研究发现模型架构要背锅丨CVPR 2022
  3. 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Category 分类进行方法注入的优缺点 )
  4. 【渗透测试】一次从黑盒转向白盒
  5. RTMP Handshake
  6. 從三種方式看SQL的使用程度
  7. Unity客户端开发优化要点
  8. php启动后no input file specified.,nginx+php出现No input file specified解决办法
  9. 机器学习——HMM(隐马尔可夫模型的基本概念)(一)
  10. 拓端tecdat|r语言中如何进行两组独立样本秩和检验
  11. Ubuntu 环境搭建系列--ubuntu20.04 tftp服务搭建
  12. Linux转发性能评估与优化(转发瓶颈分析与解决方案)
  13. 语音助手——未来趋势
  14. 蛮荒搜神记服务器在维护,蛮荒搜神记法宝洗练图文教程 蛮荒搜神记如何提升战斗力?-游侠网...
  15. 学习笔记2018-10-26 读论文A single algorithm to retrieve turbidity from remotely-sensed data in all coastal
  16. 湖北省武汉汽车上牌篇2008年完整上牌程序供参考
  17. 戴尔电脑怎么录屏?这6个方法教你轻松录屏
  18. 【Qt】实现一个简易相册
  19. 腾达ac1200远端服务器无响应,连3个磊科MG1200ac必死机
  20. 深度学习训练遇到的坑(一)

热门文章

  1. 勇敢面对人生的苦难,时光不负赶路人
  2. oracle omf管理,Oracle OMF文件管理
  3. glib实现Socket通信
  4. CSS 网页弹出微信二维码
  5. 强大的实用的mac软件卸载应用软件,彻底清除App残留
  6. Appinventor使用
  7. 安卓app开机自启动的几种方式
  8. html下划线输入框自动延伸,纯CSS实现从中间延展的下划线
  9. mac 下netstat理解
  10. 怎么解决服务器延迟问题