当前位置: 首页 > news >正文

mysql 备份脚本

全量备份:

#!/bin/bash
#mysql全量备份脚本
#mkdir/backup
cd/backup
dateDIR=`date+"%y-%m-%d"`
mkdir-p$dateDIR/data
path=/var/lib/mysql
foriin`mysql-uroot-p123456-e"showdatabases"|grep-v"Database"`
do
mysqldump-uroot-p123456--opt$i--skip-lock-tables|gzip>/backup/$dateDIR/data/${i}_${dateDIR}.sql.gz
done

mysqladmin-uroot-p123456flush-logs
binlog_rm=`tail-n1$path/mysql-bin.index|sed's/.\///'`
mysql-uroot-p123456-e"purgebinarylogsto'$binlog_rm'"
~

增量备份:


#!/bin/bash
#mysql增量备份脚本

cd/backup
dateDIR=`date+"%y-%m-%d"`
mkdir-p$dateDIR/data
path=/var/lib/mysql
mysqladmin-uroot-p123456flush-logs
binlog_cp=`head-n-1$path/mysql-bin.index|sed's/.\///'`
foriin$binlog_cp
do
mysql-uroot-p123456-e"FLUSHTABLESWITHREADLOCK;\!cp-p$path/$i/backup/$dateDIR/data/;"
done

binlog_rm=`tail-n1$path/mysql-bin.index|sed's/.\///'`
mysql-uroot-p123456-e"purgebinarylogsto'$binlog_rm'"


本文转自 jxzhfei  51CTO博客,原文链接:http://blog.51cto.com/jxzhfei/1305848


相关文章:

  • vsftp安装与下载
  • Walle代码发布练习
  • Nagios Cacti
  • TCP的TIME_WAIT快速回收与重用
  • 学习笔记 八: web服务
  • 告警系统
  • 改造了房屋布线
  • ORA-12547:TNS:lost contact 问题分析思路
  • gulp与webpack的区别
  • 5. Pycharm 安装、设置、运行
  • 3. Mac 下安装python
  • jQuery的弹出窗口插件colorbox
  • 在TreeCtrl中使用Edit功能
  • 每个分类取最新的几条的SQL实现
  • 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档(1)
  • 「译」Node.js Streams 基础
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Logstash 参考指南(目录)
  • php ci框架整合银盛支付
  • Python_OOP
  • Spring框架之我见(三)——IOC、AOP
  • 分享几个不错的工具
  • 关于for循环的简单归纳
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 移动端 h5开发相关内容总结(三)
  • 译米田引理
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • gunicorn工作原理
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (31)对象的克隆
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (9)目标检测_SSD的原理
  • (HAL库版)freeRTOS移植STMF103
  • (Python) SOAP Web Service (HTTP POST)
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (十五)使用Nexus创建Maven私服
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (四)JPA - JQPL 实现增删改查
  • (四)Linux Shell编程——输入输出重定向
  • (转)linux 命令大全
  • .net 程序发生了一个不可捕获的异常
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • /3GB和/USERVA开关
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码