MY数据库备份策略之MySQL

目录

一、备份策略结构树形图

二、当前备份系统支持备份方式

三、备份脚本

四、目录介绍

五、备份状态监控提醒

六、数据库备份脚本

七、涉及备份信息数据库

八、innobackupex的介绍


一、备份策略结构树形图

  1  (备份存储机器,需部署)xx.xx.5.16:/home/backup_mysql_wufei/

  2 ├── backup

  3 │   ├── mysql_xxxx_bim_3220

  4 │   │   ├── full_2018-06-12_21-34-31_2

  5 │   │   └── full_2018-06-13_13-10-45_3

  6 │   └── mysql_xxxx_im_3215

  7 │       └── full_2018-06-13_11-49-48_3

  8 ├── bin

  9 │   ├── xxxx_xtrabackup_wf.sh

 10 │   └── mysql_template_backup.sh

 11 ├── binlogs

 12 │   ├── mysql_xxxx_bim_3220

 13 │   └── mysql_xxxx_im_3215

 14 ├── conf

 15 │   ├── xxxx_mysql_backup_wf.conf

 16 │   └── higo_mysql_template_wf.conf

 17 ├── log

 18 │   ├── db_backup_3215_180613_114948.log

 19 │   ├── db_backup_3220_180612_213431.log

 20 │   ├── db_backup_3220_180613_131045.log

 21 │   ├── full_2018-06-12_21-34-31_2_higo_bim_3220.log

 22 │   ├── full_2018-06-13_11-49-48_3_higo_im_3215.log

 23 │   └── full_2018-06-13_13-10-45_3_higo_bim_3220.log

 24 └── var

 25     ├── mysql_xxxx_bim_3220.err

 26     ├── mysql_xxxx_bim_3220.index

 27     ├── mysql_xxxx_im_3215.err

 28     ├── mysql_xxxx_im_3215.index

 29     ├── mysql_xxxx_backup.err

 30     └── mysql_xxxx_backup.index

  

 1  (备份调度机器,需部署)xx.xx.1.49:/home/wufei/

 2 ├── backup_controll

 3 │   ├── backup_controll_wf.sh

 4 │   └── log

 5 │       ├── xxxx_bim_3220.log

 6 │       └── xxxx_im_3215.log

 7 └── percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz

 

  1  (备份执行机器,均为自动化生成)xx.xx.0.70:/data/percona-xtrabackup/

  2 ├── backup_mysql_wufei

  3 │   ├── backup

  4 │   │   └── mysql_xxxx_bim_3220

  5 │   │       └── full_2018-06-13_13-10-45_3

  6 │   ├── bin

  7 │   │   └── mysql_template_backup.sh

  8 │   ├── conf

  9 │   │   └── higo_mysql_template_wf.conf

 10 │   ├── log

 11 │   │   └── full_2018-06-13_13-10-45_3_3220.log

 12 │   └── var

 13 │       ├── mysql_xxxx_bim_3220.err

 14 │       ├── mysql_xxxx_bim_3220.index

 15 │       ├── mysql_xxxx_bim_3220.index_2018-06-11

 16 │       └── mysql_xxxx_bim_3220.index_2018-06-12

 17 └── xtrabackup

 18     ├── bin

 19     │   ├── innobackupex -> xtrabackup

 20     │   ├── xbcloud

 21     │   ├── xbcloud_osenv

 22     │   ├── xbcrypt

 23     │   ├── xbstream

 24     │   └── xtrabackup

 25     ├── man

 26     └── percona-xtrabackup-2.4-test

 

二、当前备份系统支持备份方式

2.1 全量备份

2.2 增量备份

2.3 克隆从库

2.4 其它(可定制,扩展性强)

三、备份脚本

3.1 调度脚本

    path:xx.xx.1.49  /home/wufei/backup_controll/backup_controll_wf.sh

    逻辑:通过计划任务定时执行对应库的备份任务(没有必要采用supervise做守护进程每秒扫描一次db,因为supervise是监控进程状态,异常退出时能自动重启,像我们现在使用的DBProxy就需要,但是数据库备份每个库每天只需备份一次,即便备份时异常终止也不是supervise能够解决的)执行计划如下:

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值