数据库备份策略

原创 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


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jerry____wang/article/details/51537810

数据库备份和还原策略优缺点浅谈

一、纯数据库备份和恢复策略: 适用于数据库规模较小 优点 :恢复过程比较快 缺点:只能对备份点进行恢复,另外备份慢   例如: 10月20日曾对数据库进行了完全备份,10月22日时系统发生...
  • u011015550
  • u011015550
  • 2016-09-28 12:48:36
  • 827

【整理】 银行数据备份策略

城市商业银行各项业务有着不同的数据类型,按数据结构可分为结构化数据和非结构化数据: 结构化数据即行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据。城市商业银行信息系统中运行Oracle、...
  • haizhongyun
  • haizhongyun
  • 2012-10-29 20:01:04
  • 3269

数据备份基本策略

选择了存储备份软件、存储备份技术(包括存储备份硬件及存储备份介质)后,首先需要确定数据备份的策略。备份策略指确定需备份的内容、备份时间及备份方式。各个单位要根据自己的实际情况来制定不同的备份策略。目前...
  • herobox
  • herobox
  • 2012-12-27 00:12:23
  • 2113

完全备份、差异备份以及增量备份的区别

数据备份的方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?本文就这些问题作以介绍。 一、备份方式简介 1、完全备份(Full Backup) 备份...
  • yhqun
  • yhqun
  • 2016-01-27 16:08:47
  • 3604

增量备份与差异备份的区别(Incremental vs. differential backup: A comparison)

Differential backup -- 差异备份 Differential backups copy those files that have been changed since the ...
  • xbgprogrammer
  • xbgprogrammer
  • 2016-08-10 15:46:05
  • 2845

三大备份方式(完全备份、增量备份、差异备份)浅析

三大数据备份方式分别为:完全备份、增量备份以及差异备份。通过简单分析,希望能提升大家对存储备份的了解程度。   数据备份方式之完全备份   备份系统不会检查自上次备份后,档案有没有被更动过;它只是...
  • zhaowcheng
  • zhaowcheng
  • 2014-04-02 20:35:11
  • 6141

增量备份、差异备份、增量备份的区别?

完整备份:每次都将所有数据(不管自第一次备份以来有没有修改过),进行一次完整的复制,备份后会清除文件的存档属性,方便日后增量备份或者差异备份进行版本比较。          特点:占用空间...
  • u012316120
  • u012316120
  • 2016-09-11 23:33:40
  • 844

增量备份、差异备份和完全备份的区别

差异备份的定义: 备份自上一次完全备份之后有变化的数据。 增量备份的定义: 备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。 增量备份和差异备份的区别: 完全备份: ...
  • bwlab
  • bwlab
  • 2016-04-12 10:53:08
  • 8697

oracle 备份机制

Oracle数据库的备份与恢复技术郑永生(华能德州电厂信息中心,德州 253024)    摘 要 确保数据安全是每一位数据库DBA的必要工作,根据数据的重要性和软硬件条件制定可行的备份恢复方案,将数...
  • jhrokin
  • jhrokin
  • 2009-03-10 11:24:00
  • 1077

MySQL备份的几种常用方法与恢复步骤

MySQL备份(Backup)与 恢复(Restore)汇总: 1.mysqldump 2.mysqlbackup 3.mysqlhotcopy 4.xtrabackup/innobackupex 5...
  • yincg
  • yincg
  • 2017-05-08 14:23:38
  • 8085
收藏助手
不良信息举报
您举报文章:数据库备份策略
举报原因:
原因补充:

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