您的位置:网站首页 > 行业资讯 > 行业动态 > 正文

皇冠私网|皇冠私网【官网】

  2016-01-22 02:16  中国润滑油信息网
皇冠私网|皇冠私网【官网】 不管在周几实行康复脚本,都能准确的实行xtrabackup的康复进程

#将以'当前时候命名的全备目录'重命名为'0'

###每天运转一次

mkdir $backup_base/$db

echo "$1 failed,please check it !"

整套功能需求 三个脚本 innobackupex_all.sh、innobackupex_increment.sh、innobackupex_restore.sh

这篇文章出自 “猛进的k” 博客,请必须保存此出处http://kaifly.blog.51cto.com//

cd $base_dir

/usr/bin/innobackupex --apply-log --redo-only $base_dir/0 --incremental-dir=$base_dir/$i

###创立备份目录

dir_num=`ls -l $base_dir|grep -e "^d.*"|wc -l`#掏出有几个备份目录

echo -e "the backup dir is: $backup_dir \n"

/usr/bin/innobackupex --user=xtrabackup --password=xtrabackup --incremental $base_dir --incremental-basedir=$base_dir/$yesterday 2>> $base_dir/increment.log

do

check "预备时代 0";

date=`date +%y%m%d`

接下来看根据xtrabackup的物理(整库)备份脚本对照上面的脚本,这个就故意思点儿了(在天生备份的时分服从了一个规矩,然后在康复脚本里加逻辑判别完成任意时分都能一键康复)

exit -1

###将数据考回数据目录

###备份并将日志纪录于base_dir下的all.log

user=mysqldump

base_dir=/ljk/data

数据备份其紧张性无需多言,再细想一步,咱们起码需求两种备份:一种逻辑备份(mysqldump天生sql文件);一种物理备份(xtrabackup可极好完结)逻辑备份在出疑问时能提供更细粒度的康复和比照;物理备份在整库规模的数据康复或许添加从库方面有着更高的功率

###起头康复

###以上历程将统统增量备份中纪录的改变应用到了开始的全量备份中

echo -e "\n===================================\n" >> $base_dir/increment.log###增备日志纪录于$base_dir/increment.log

#重命名备份文件,以0 1 2 3 4 5 6 代表周日到 周六

mv 20* $today 2>> $base_dir/increment.log

sleep 1

/usr/bin/innobackupex --apply-log --redo-only $base_dir/0

咱们知道xtrabackup能够首次备份全量数据,今后设置增量备份linux cr3d博彩论坛ontab以数字0-6注解"周日"-"周六"以是,我以一礼拜为周期:周日进行全备,寄存于0目录;周一至周六增备,寄存于1-6目录;下次周日清空目录从头全备

物理备份目录构造截图

yesterday=`expr $today - 1`

echo -e "------ 应用统统改变到$base_dir/0 ------\n"

check "预备时代 $(($dir_num - 1))";

check "预备时代 $i";

###界说用户 暗码 备份目录等信息

sleep 1

/usr/bin/innobackupex --copy-back $base_dir/0

echo -e "\e[1;31m\n $1 exec failed,please check it !\e[0m \n"

old_date=`date +%y%m%d -d -30days`###保存的天数

#!/bin/sh

check "应用统统改变到$base_dir/0";

for i in `seq 1 $(($dir_num - 2))`

fi

650) this.width=650;" src="http://s3.51cto.com/wyfs02/m00/74/a9/wkiol1yl0yus9eaiaadkyyzqv00547.jpg" title="456.png" alt="wkiol1yl0yus9eaiaadkyyzqv00547.jpg" />

base_dir=/ljk/data

today=`date +%u`

sleep 1

rm -f $old_date.sql* &>/dev/null#删去30天曾经的

done

if [ ! -d $backup_base/$db ];then

#!/bin/sh

###终极一个增量备份

check "copy-back";

backup_base=/data/mysql_backup

done

psd=mysqldump

###获取库名,打扫不需求备份的库

chattr -i ./*

上面以0-6这么的目录名寄存备份数据,是为了让康复脚本innobackupex_restore.sh处置惩罚起来更便利

依percona官方文档xtrabackup备份起码需求以下权限:grant reload, super, lock tables, replication client, create tablespace on *.* to 'xtrabackup'@'localhost' identified by xxxx

/usr/bin/innobackupex --user=xtrabackup --password=xtrabackup $base_dir 2>> $base_dir/all.log

/usr/bin/innobackupex --apply-log $base_dir/0 --incremental-dir=$base_dir/$(($dir_num - 1))

全备脚本 innobackupex_all.sh

###查看前次指令实行是不是成功的函数

backup_dir=`ls -l $base_dir|grep -e "^d.*"|awk '{pwww.108mgrint $nf}'`

#!/bin/sh

echo -e "------ 预备时代 $i ------ \n"

sleep 1

do

###周1--周6破晓4点 增量备份

mv 20* 0 2>> $base_dir/all.log

echo -e "------ 将处置惩罚好的数据考回至数据目录 ------\n"

}

cd $backup_base/$db

/usr/bin/innobackupex --apply-log $base_dir/0

增备脚本innobackupex_increment.sh

###实行除掉落 0 和 终极一个目录 以外的其余目录的康复预备

康复脚本innobackupex_restore.sh

for db in `mysql -u$user -p$psd -s -n -e "show databases"|grep -v -e "(test|percona|information_schema|performance_schema)"`

cd $base_dir

皇冠私网|皇冠私网【官网】

mysqldump -u$user -p$psd --events --routines$db |gzip > $date.sql.gz###备份&收缩

重要看下逻辑备份脚本,对照简单

650) this.width=650;" src="http://s3.51cto.com/wyfs02/m02/74/9c/wkiom1yjllljfwwhaabub2zxa3q422.jpg" title="456.png" alt="wkiom1yjllljfwwhaabub2zxa3q422.jpg" />

fi

rm -rf $base_dir/* 2>> $base_dir/all.log###清空base_dir,实行全备

计划义务设置如下

echo -e "------ 预备时代 $(($dir_num - 1)) ------ \n"

#!/bin/sh

echo -e "------ 预备时代 0 ------\n"

if [ $? -ne 0 ];then

###每周日破晓4点,实行全量备份

sleep 1

base_dir=/ljk/data

function check {

chattr +i ./*###这儿加了个防误删的特征

cd $base_dir

  本文系中国润滑油信息网(www.sinolub.com)原创作品,若需转载务必以超链接的形式注明出处,转载时严禁任何有悖原文的文字修改;本网有权对所有侵权行为进行责任追究。

分享到: QQ空间 新浪微博 人人网 开心网 腾讯微博 更多

相关新闻

友情提醒

本信息真实性未经中国润滑油信息网证实,仅供您参考。未经许可,请勿转载。已经本网授权使用的,应在授权范围内使用,并注明“来源:中国润滑油信息网”。

本网部分文章转载自其它媒体,转载目的在于传递更多行业信息,并不代表本网赞同其观点和对其真实性负责。在本网论坛上发表言论者,文责自负,本网有权在网站内转载或引用,论坛的言论不代表本网观点。本网所提供的信息,如需使用,请与原作者联系,版权归原作者所有。如果涉及版权需要同本网联系的,请在15日内进行。

官方微博

热点招商

奥吉星润滑油全国招商

奥吉星润滑油(天泰集团化工控股有限公司 股票代码:GTS)是由天泰控股的专业润滑油生产企业。 全国招商热线:400-0635-789

Gulf海湾石油面向全国招商

海湾石油(中国)有限公司是Gulf Oil International 在国内的唯一子公司。 现诚招经销商。 招商热线:0535-2161171

埃尼润滑油面向全国招商

埃尼是一家综合性能源企业,业务遍及83个国家,拥有84,000名员工,从事石油和天然气勘探、生产、运输、转化和营销活动,业务涉及化工、油田服务、建筑和工程领域。

关于我们|本网动态|广告服务|联系方式|免责声明|版权信息|法律顾问
CopyRight©2015-2016 Sinolub.Com All Rights Reserved 九鼎公司 版权所有
《中华人民共和国增值电信业务经营许可证》编号:粤B2-20050302
服务热线:0754-88650988 在线服务QQ:619128006 润滑油商机信息群:③:50693127 ④:65958932