目录
一、数据库冷备份与恢复及完全备份与恢复的基本命令
1、物理冷备份与恢复
2、mysqldump 备份与恢复
1、完全备份一个或多个完整的库(包括其中所有的表)
2、完全备份 MySQL 服务器中所有的库
3、完全备份指定库中的部分表
4、查看备份文件
3、MySQL 完全恢复
1、恢复数据库
2、恢复数据表
二、MySQL 增量备份与恢复的方法
1、MySQL 增量备份
1、开启二进制日志功能
2、可每周对数据库或表进行完全备份
- 这种定时任务可以结合crontab -e 计划性任务来执行
3、可每天进行增量备份操作,生成新的二进制日志文件(例如 mysql-bin.000002)
4、插入新数据,以模拟数据的增加或变更
5、再次生成新的二进制日志文件
6、查看二进制日志文件的内容
2、MySQL 增量恢复
1、一般恢复
模拟丢失所有数据的恢复步骤
2、断点恢复
仅恢复到位置点为“628”之前的数据,即不恢复“id=7”的数据
仅恢复“id=7”的数据,跳过“id=6”的数据
(2)基于时间点恢复