概述
备份
根据方法分 :
- 热备
- 冷备
- 温备 根据文件内容分 :
- 逻辑备份
- 裸文件备份 按照备份数据库内容来分,备份分为 :
- 完全备份
- 增量备份
- 日志备份 这里讲一下热备
热备
即是不用停机也可以备份。ibbackup 是InnnoDB 存储引擎官方提供的热备工具。对于InnoDB 存储引擎表其备份工作原理如下 :
- 记录备份开始时,InnoDB存储引擎重做日志文件检查点的 LSN .
- 复制共享表空间文件以及独立表空间文件。
- 记录结束的LSN .
- 复制在备份时产生的重做日志
恢复
下面是复制原理,数据的记录在二进制文件,实际就是复制二进制文件,需要注意的是复制不是完全实时地进行同步的,而是异步实时,到达从库的二进制文件经过relay file 再同步到本地的 binlog 文件中去。
我们可以通过下面的命令来查看从服务器的状态。
show slave status ;
参考资料
-《InnoDB 存储引擎》