备份的类型划分数据库
根据备份方法工具
Hot Backup 热备性能
在数据库运行中直接备份,对正在运行中的数据库没有任何影响。操作系统
被官方成为在线备份。日志
ibbackup 是InnoDB官方提供的热备工具。索引
不过ibbackup 是收费的,免费版 XttaBackup。基础
Cold Backup 冷备原理
在数据库中止时备份,通常只须要复制相关的数据库物理文件便可。二进制
被官方称为离线备份。方法
Warm Backup 温备
在数据库运行中进行的,可是会对数据库有所影响,如加一个全局读锁保证数据一致性。
根据备份后文件的内容
逻辑备份
指备份的文件是可读的,通常为文本文件。
内容通常为SQL语句,或表内数据组成。
优势是能够观察导出的文件内容,通常适用于数据库的升级、迁移等工做。
缺点是恢复的时间较长。
裸文件备份
复制数据库的物理文件,恢复时间较短
根据备份数据库的内容
彻底备份
对数据库进行一个完整的备份
增量备份
在上次备份的基础上,进行更新数据的备份
日志备份
对数据库二进制文件的备份。
经过二进制日志文件的重作完成数据库的恢复。
MySQL复制的缘由就是使用日志备份。