zoukankan      html  css  js  c++  java
  • (4.3)mysql备份还原——mysql备份策略

    (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表文件丢失以及被覆盖。

  • 相关阅读:
    extjs grid renderer用法
    EventListenerList举例
    SQL语句的执行原理
    WPF操作邮箱,发送邮件
    wpf中DataGrid行色变换
    JS获取浏览器和荧屏分辨率
    将数据库的二进制字节转换成图片
    字符串操作类
    ios推送基于YII第三方组件的类库
    数组操作类
  • 原文地址:https://www.cnblogs.com/gered/p/10668339.html
Copyright © 2011-2022 走看看