|NO.Z.00132|——————————|BigDataEnd|——|Java&MySQL.高级.V04|——|MySQL.v04|备份场景介绍|

一、MySQL的备份与恢复
### --- 为什么要进行数据备份

——>        我们试着想一想, 在生产环境中什么最重要?
——>        如果我们服务器的硬件坏了可以维修或者换新, 软件问题可以修复或重新安装, 
——>        但是如果数据没了呢 对于一些网站、系统来说,数据库就是一切,
——>        所以做好数据库的备份是至关重要的!
### --- 数据库备份的应用场景

——>        数据备份在很多工作中都是经常会用到的,因为数据容易因为各种原因而丢失,
——>        造成数据丢失的原因有哪些呢?
### --- 数据丢失应用场景

——>        系统硬件或软件故障
——>        自然灾害,比如水灾 火灾 地震等
——>        黑客攻击,非法访问者故意破坏
——>        误操作 , 人为的误操作占比最大
### --- 非数据丢失应用场景:

——>        开发测试环境数据库搭建
——>        数据库或者数据迁移
二、数据备份的类型
### --- 按照业务方式分

~~~     # 完全备份
——>        将数据库的全部信息进行备份,包括数据库的数据文件、日志文件,
——>        还需要备份文件的存储位置以及数据库中的全部对象和相关信息。
~~~     # 差异备份
——>        备份从最近的完全备份后对数据所做的修改,备份完全备份后变化了的数据文件、
——>        日志文件以及数据库中其他被修改的内容。
~~~     # 增量备份
——>        增量备份是指在一次全备份或上一次增量备份后,
——>        以后每次的备份只需备份与前一次相比增加或者被修改的文件。
  完全备份 差异备份 增量备份
备份
方法
备份所有文件
一次全备份后,
备份与全备份差异的部分
一次全备份后,备份与
上次备份的差异部分
备份
速度
最慢 较快 最快
恢复
速度
最快 较多 最少
空间
要求
最多 较多 最少
最快的恢复速度,
只需要上一次完
全备份就能恢复
相比增量,更快也更简单并且
需要最近一次的完全备份和最
后一次的差异备份就能恢复
备份速度快,较少的空间需求,
没有重复的备份文件

最多的空间需求
大量重复的备份
较慢的备份速度,仍然会存在
许多的备份文件
最慢的恢复速度恢复需要最近
一次完全备份和全部增量备份
二、备份的组合方式
### --- 完全备份与差异备份

——>        以每周数据备份为例,可以在星期一进行完全备份,在星期二至星期六进行差异备份。
——>        如果在星期六数据被破坏了,则只需要还原星期一完全的备份和星期五的差异备份。
——>        这种策略备份数据需要较多的时间,但还原数据使用较少的时间。
### --- 完全备份与增量备份

——>        以每周数据备份为例,在星期一进行完全备份,在星期二至星期六进行增量备份。
——>        如果在星期六数据被破坏了,则需要还原星期一正常的备份和从星期二至星期五的所有增量备份。
——>        这种策略备份数据需要较少的时间,但还原数据使用较长的时间。

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

posted on 2022-04-06 15:53  yanqi_vip  阅读(27)  评论(0)    收藏  举报

导航