前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >innobackupex自动备份脚本 原

innobackupex自动备份脚本 原

作者头像
阿dai学长
发布2019-04-03 10:32:06
9750
发布2019-04-03 10:32:06
举报
文章被收录于专栏:阿dai_linux

全量备份脚本

代码语言:javascript
复制
#!/bin/bash

fulldir=/mysql/full/`date "+%Y-%m-%d"`

if [ ! -d $fulldir ]
then
         innobackupex --user=root --no-timestamp $fulldir  2>&1
else
        echo "yicunzai" 
        exit 1
fi

增量备份脚本

代码语言:javascript
复制
#!/bin/bash


fulldate=`date "+%Y-%m-%d"`
fulldir=/mysql/full/

zllujing=/mysql/zengliang/
#增量时间戳
zlshijian=`date "+%Y-%m-%d_%H-%M-%S"`

if [ ! -d $zllujing/$fulldate ]
then
#如果增量备份的时间目录不存在,则先根据全量备份的目录 进行 增量备 。首次进行备份
        mkdir -p $zllujing/$fulldate
        filename=`ls -lt /mysql/full/ |sed -n 2p |awk '{print $9}'`
        innobackupex --incremental $zllujing/$fulldate/$zlshijian --user=root --use-memory=1024MB --no-timestamp --incremental-basedir=$fulldir/$filename  2>&1

#fi

#if [ -d $zllujing/$fulldate ]
#如果增量备份的时间目录 已经存在,则根据 该 时间 目录 进行 增量备份
#then     
else
        incfile=`ls -lt $zllujing/$fulldate |sed -n 2p |awk '{print $9}'`
        innobackupex --incremental $zllujing/$fulldate/$zlshijian --user=root --use-memory=1024MB --no-timestamp --incremental-basedir=$zllujing/$fulldate/$incfile 2>&1

fi

再根据个人需求对该脚本指定合适的任务计划即可!

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/09/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 全量备份脚本
  • 增量备份脚本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档