{{ it.name }}
{{ it.text }}
MySQL备份恢复是我们在进行数据处理时常用的操作之一,目的是为了在硬盘发生各种故障或者各种意外情况发生时为了能够找回需要的数据或者尽可能多的找回数据使损失降到更低,我们在实际操作中会根据自己的实际要求选择不同种类的策略,今天我们一起看下数据备份的常见分类。
一.按备份方式
按备份的方法可分为:热备也称在线备指数据库运行中直接备份,对正在运行的数据库操作没有任何的影响;冷备也称离线备份指在数据库停止时进行备份。这种备份很简单一般只需要复制相关的数据库物理文件即可;温备在数据库运行中进行备份,但对当前数据库的操作有所影响如加一个全局读锁以保证备份数据的一致性。
二.按备份后文件的内容
按备份后文件的内容可分为:逻辑备份指备份出的文件内容是可读的,一般是文本文件一般适用于数据库的升级迁移等工作。缺点是恢复的时间较长;裸文件备份指复制数据库的物理文件,既可以是在数据库运行中的复制也可以是在数据库停止运行时直接的数据文件复制。其恢复时间较乱短。
三.按照备份数据库的内容
按照备份数据库的内容分为:完全备份指对数据库进行一个完整的备份;增量备份指在上次完全备份的基础上,对于更改的数据进行备份;日志备份主要是指对MySQL二进制日志的备份,通过对一个完全备份进行二进制日志的重做来完成数据库的point-in-time的恢复工作。
MySQL备份恢复工作相当于给我们整个数据管理系统交上了一份保险,意义十分重大。可以在意外来临时使我们损失降到很低,因此小编在此建议我们在进行备份时要做好异地备份比如现在常用的云备份,并且备份数量应在两份以上,且这两份备份不宜选择同一服务器储存。