数据库备份策略

原创 2016年05月30日 14:44:27

环境:

Master:10.10.10.11

Slave:10.10.10.12 

一、整库全备策略

Master

备份时间:4-5

备份机制:全备

备份周期:礼拜一 礼拜二 礼拜四  礼拜六 礼拜天(礼拜三 礼拜五不备份)

备份数据会生成下载链接,本地DELL服务器会在每天20:55分将当天备份进行下载本地

 

 

Slave  

备份时间:6-7

备份机制:全备

备份周期:礼拜一到礼拜天 每天进行

备份数据会生成下载链接,本地DELL服务器会在每天20:55分将当天备份进行下载本地

 

二、分库分表备份策略

备份对象:master

备份时间:4-5

备份机制:对数据库里面的每张表进行单独备份

备份周期:礼拜三和礼拜五

利用脚本在openfire01上执行备份,由于磁盘容量关系每2周删除前一周的备份

#!/bin/bash 
#written by jerry@2016-05-18
user=xx
passwd=xx.xx.xx.xx
ip=xx.xx.xx.xx
login="mysql -h$ip -u$user -p$passwd"
dump="mysqldump -h$ip -u$user -p$passwd"
database=$($login -e "show databases;"|egrep -v "*chema|mysql" |sed '1d')


for database in $database
do
   table=$($login -e "use $database;show tables;"|sed '1d')
   for table in $table
     do
        [ -d /data/backup/$(date +%F)/$database ] || mkdir /data/backup/$(date +%F)/$database -p
        $dump $database $table |gzip >/data/backup/$(date +%F)/$database/${database}_${table}_$(date +%F).sql.gz
     done
done


测试结果:

root@10-10-136-237:/data/backup/2016-05-20/promote# ls
promote_app_2016-05-20.sql.gz             promote_user__local_applist_2016-05-20.sql.gz
promote_app__info_2016-05-20.sql.gz       promote_user__vcode_2016-05-20.sql.gz
promote_user__app_task_2016-05-20.sql.gz  promote_user__wechat_2016-05-20.sql.gz
promote_user__info_2016-05-20.sql.gz      promote_version__update_2016-05-20.sql.gz


版权声明:本文为博主原创文章,未经博主允许不得转载。

你知道SQL,你了解元组演算吗?

我们学习一个知识点,必须要从一个最基本的定义出发,然后再慢慢剖析其内部潜在的规律,再而就是与生活结合起来分析,达到共鸣,那么这个知识点就算搞定了。那么我们这次来说说元组演算。我想说说“共鸣”:为什么你...
  • yi_zz
  • yi_zz
  • 2012年05月30日 22:55
  • 6624

Oracle 内存表的使用方法总结

Oracle 内存表的使用方法总结 http://www.itpub.net/forum.php?mod=viewthread&tid=1707128
  • orion61
  • orion61
  • 2013年01月24日 17:08
  • 7199

数据库备份策略

1. 热备 MySQL主从复制(1主2从,半同步) 2. 延时备份 (未进行) 延时同步3小时:利用pt-slave-delay对一台slave进行延时同步 3. 冷备(物理备...

快速掌握Oracle数据库的备份策略

  • 2008年06月19日 10:05
  • 93KB
  • 下载

oracle数据库备份恢复策略

  • 2011年06月01日 09:12
  • 32KB
  • 下载

数据库备份与日志处理策略

一、数据库备份 declare  @time datetime    ,@savePath varchar(500)  --保存路径   ,@filePath varchar(500)  --文...

数据库备份方式和策略以及恢复测试 很好

本文测试环境:Windows  XP、IBM  DB2  Express V9.5、 DB2  Quest  Center  V9.5 在这里举个应用场景以说明数据库恢复备份的思路: ...

rman备份策略及脚本

  • 2012年01月03日 13:12
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库备份策略
举报原因:
原因补充:

(最多只允许输入30个字)