目录
一.为什么要进行数据备份?
二.实战案例:
1.利用percona-xtrabackup 工具进行热备
完整备份:
完全恢复流程:
差量备份流程:
差量恢复流程:
一.为什么要进行数据备份?
在生产环境中,数据可能可能会丢失。
常见数据丢失原因:硬件故障,软件故障,自然灾害,黑客攻击,误操作 (占比最大)
备份的目标:
- 数据备份前后要保持一致
- 不影响服务的正常使用
备份的技术:
- 热备(逻辑备份):备份一些sql备份的是建表、建库、插入等操作所执行SQL语句(DDL DML DCL),适用于中小型数据库。
优点:不用关闭服务器
缺点:效率低
- 冷备(物理备份):直接复制数据库文件,适用于大型数据库环境,不受存储引擎的限制,但不能恢复到不同的MySQL版本。
优点:速度快
缺点:要把服务停止才可以备份
备份的种类:
全量备份:把要备份的数据从头到尾备份一遍
增量备份:备份上次备份后,有变化的数据
差量备份:备份上次全量备份后,有变化的数据,每次备份都是在上次全量备份的基础上备份
二.实战案例:
1.利用percona-xtrabackup 工具进行热备
工具简介: