码迷,mamicode.com
首页 > 数据库 > 详细

(4.3)mysql备份还原——mysql备份策略

时间:2019-04-08 09:17:56      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:3.5   1.4   1.3   丢失   数据   思考   raid   二进制   3.2   

(4.3)mysql备份还原——mysql备份策略

 

1、指定备份策略时需要考虑的点

【1.1】备份周期:2次备份间隔时长

【1.2】备份方式:在备份周期中,使用什么备份方式、备份模式

【1.3】实现方式:自动/手动备份

【1.4】备份介质:思考好存放介质,介质目录,raid等

【1.5】保证良好的一致性

【1.6】备份成本:时间、空间、性能 的消耗

【1.7】恢复成本:数据恢复消耗时间,数据恢复容忍丢失量,业务宕机时间

 

2、一般备份策略

【2.1】小型(10G以内):

  直接拷贝数据库文件(文件系统备份工具cp),适合小型数据库,是最可靠的。

【2.2】中型(10-100G):

  mysqldump备份数据库(完备+增量备,速度较慢),在myIsam是温备份,InnoDB是热备份

【2.3】大型(100G以上):

  Xtrabackup && lvs 快照从屋里角度实现几乎热备的完全备份,配合二进制日志备份实现增量备份,速度快适合比较繁忙的数据库。

 

3、mysql灾难恢复的可能情况

【3.1】系统崩溃,只剩下数据文件

【3.2】误删delete、drop、truncate表,以及mdf/frm,ibd ibdata1文件变成0字节

【3.3】各种mysql错误的修复:如Mysql无法启动,事务死锁,ibdata1文件无法启动等等

【3.4】mysql数据库中数据文件ibdata1和ibd出现坏块

【3.5】mysql数据文件被误删、被覆盖、被老备份数据覆盖

【3.6】磁盘阵列上崩溃,或者严重损坏

【3.7】ibdata1文件丢失或者被覆盖,IBD表文件丢失以及被覆盖。

(4.3)mysql备份还原——mysql备份策略

标签:3.5   1.4   1.3   丢失   数据   思考   raid   二进制   3.2   

原文地址:https://www.cnblogs.com/gered/p/10668339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!