mysql 数据库备份
一、数据备份的重要性
- 备份的主要目的是灾难恢复。
- 在生产环境中,数据的安全性至关重要。
- 任何数据的丢失都可能产生严重的后果。
- 造成数据丢失的原因:
程序错误
人为操作错误
运算错误
磁盘故障
灾难(如火灾、地震)和盗窃
二、数据库备份的分类和备份策略
- 数据库备份的分类
- 物理备份
- 逻辑备份
- 数据库的备份策略
三、常见的备份方法
物理冷备: (完全备份)
专用备份工具mydump或mysqlhotcopy (完全备份,逻辑备份)
启用二进制日志进行增量备份 (增量备份)
第三方工具备份
四、MySQL完全备份介绍
4.1 什么是完全备份
4.2 完全备份的优缺点
4.3 完全备份的方法
五、完全备份与恢复 操作演示
5.1 物理冷备份
5.1.1 完全备份
5.1.2 完全恢复
5.2 逻辑备份(使用mysqldump工具)
5.2.1 mysqldump完全备份
5.2.2 mysqldump完全恢复
六、MySQL增量备份与恢复
6.1 MySQL增量备份介绍
6.2 MySQL增量备份的方法
6.3 MySQL数据库增量恢复
七、增量备份与恢复 操作演示
7.1 增量备份
7.2 增量恢复
7.2.1 一般恢复
7.2.2 断点恢复
八、使用脚本备份
获取最新的二进制文件名称
完全备份脚本(每周三完全备份一次):
增量备份脚本(每天凌晨3点备份一次):