推荐步骤:
1.mysqldump 对数据库、数据库中表、一个数据库多个表、所有数据库进行备份,模拟数据丢失恢复备份的数据
2.mysql 数据库开启二进制日志功能,配置二进制日志切割,配置根据二进制恢复数据、居于二进制日志中的位置恢复数据、
配置基于二进制日志中的起始和结束时间恢复数据
3.配置基于二进制日志中的起始和结束时间恢复数据
实验步骤:
使用mysql数据库创建数据库HB3035
查看创建的表结构
表中插入数据
备份HB3035数据库中的student表
备份HB3035数据库
备份 mysql 数据库中的 user 表和 servers 表
备份所有数据库
删除HB3035数据库
恢复备份误删除的 HB3035 数据库
模拟HB3035数据库中的student表备份删除
查看表是否删除成功
恢复误删除的表并查看恢复的表
修改mysql日志支持二进制功能
重启mysql服务
配置日志切割
插入新的数据在数据库中
结束数据插入配置日志切割
查看备份二进制日志
备份二进制日志
查看二进制日志
模拟数据丢失
通过二进制日志恢复误删除数据
模拟数据被误删除
基于结束和起始位置恢复
模拟数据丢失
基于起始和结束时间范围内恢复数据