Mysql数据库备份恢复

时间:2023-02-07 19:22:18

一、使用musqldump对数据库、数据库表、一个数据库多个表、所以数据库备份、模拟数据丢失

二、配置mysql数据库开启二进制日志功能,配置二进制日志切割,配置跟二进制恢复数据,居于二进制日志恢复数据,配置基于二进制日志中的起始和结束时间


一、使用mysqldump配置完整备份

登录mysql数据库创建HB3052 数据库中创建student表结构

Mysql数据库备份恢复

Mysql数据库备份恢复

表中插入

Mysql数据库备份恢复

2、使用Mysql备份数据

备份hb3052数据库的student表

Mysql数据库备份恢复

备份hb3052数据库

Mysql数据库备份恢复

备份mysql数据库中的user和servers表

Mysql数据库备份恢复

备份所以数据

Mysql数据库备份恢复

3、模拟数据被误删除恢复数据

 删除hb3052数据库

Mysql数据库备份恢复

恢复备份误删除的hb3052数据库

Mysql数据库备份恢复

Mysql数据库备份恢复

4、模拟hb3052数据库中的studen表被误删除恢复数据

模拟hb3052数据的student表备份删除

Mysql数据库备份恢复

查看误删除

Mysql数据库备份恢复

恢复误删除的表

Mysql数据库备份恢复

查看恢复

Mysql数据库备份恢复


二、配置增量备份

1、开启二进制

修改mysql主配置文件支持二进制日志功能

Mysql数据库备份恢复

重启mysql

Mysql数据库备份恢复

2、配置日期切割插入新数据备份二进制日志

配置日志切割

Mysql数据库备份恢复

插入新的数据在数控中

Mysql数据库备份恢复

结束数据插入配置日志切割

Mysql数据库备份恢复

备份二进制日志

Mysql数据库备份恢复

3、配置使用二进制恢复误删除数据

模拟数据丢失

Mysql数据库备份恢复

通过二进制日志恢复误删除数据

Mysql数据库备份恢复

4、配置使用二进制日志基于位置恢复误删除数据

模拟数据误删除

Mysql数据库备份恢复

基于结束位置和起始位置恢复数据

Mysql数据库备份恢复

Mysql数据库备份恢复

5、配置使用二进制日志基于时间恢复数据

模拟数据丢失

Mysql数据库备份恢复

基于起始和结束时间范围内恢复数据

Mysql数据库备份恢复