首页 > 数据库 > Mysql数据库备份恢复

Mysql数据库备份恢复

时间:2023-02-10 16:31:53浏览次数:59  
标签:误删除 二进制 备份 Mysql 日志 数据 数据库

Mysql数据库备份恢复​

 Mysql数据库备份恢复_二进制日志


推荐步骤:​

  • 使用mysqldump对数据库,数据库中表,一个数据库多个表,所有数据库进行备份,模拟数据丢失恢复备份的数据​
  • 配置mysql数据库开启二进制日志功能,配置二进制日志切割,配置根据二进制恢复数据,居于二进制日志中的位置恢复数据,配置基于二进制日志中的起始和结束时间恢复数据​

实验步骤:​

一.使用mysqldump备份数据

1.使用mysqldump配置完整备份

登录Mysql数据库创建数据库HB3051,数据库中创建student表设置表结构

 Mysql数据库备份恢复_二进制日志_02

 Mysql数据库备份恢复_数据库_03


表中插入数据​

 Mysql数据库备份恢复_恢复数据_04


2.使用Mysqldump备份数据

备份HB3051数据库中的student表

 Mysql数据库备份恢复_恢复数据_05

备份HB3051数据库​

 Mysql数据库备份恢复_恢复数据_06


备份mysql数据库中的user表和server表​

 Mysql数据库备份恢复_二进制日志_07


备份所有数据库​

 Mysql数据库备份恢复_二进制日志_08


3.模拟数据库被误删除恢复数据

删除HB3051数据库

 Mysql数据库备份恢复_二进制日志_09

恢复备份误删除HB3051数据库​

 Mysql数据库备份恢复_二进制日志_10


4.模拟HB3051数据库中的student表被误删除恢复数据​

模拟HB3051数据库中的student表备份删除​

 Mysql数据库备份恢复_二进制日志_11


查看表是否删除成功​

 Mysql数据库备份恢复_恢复数据_12


恢复误删除的student表​

 Mysql数据库备份恢复_二进制日志_13


查询恢复回来的student信息​

 Mysql数据库备份恢复_数据库_14


二.配置增量备份​

1.开启二进制备份

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

 Mysql数据库备份恢复_恢复数据_15

 Mysql数据库备份恢复_二进制日志_16


重启mysql服务​

 Mysql数据库备份恢复_二进制日志_17


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

配置日志切割

 Mysql数据库备份恢复_恢复数据_18

插入新的数据在数据库中​

 Mysql数据库备份恢复_恢复数据_19


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

 Mysql数据库备份恢复_数据库_20


备份二进制日志​

 Mysql数据库备份恢复_二进制日志_21


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

查看二进制日志

 Mysql数据库备份恢复_数据库_22

模拟数据丢失​

 Mysql数据库备份恢复_数据库_23


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

 Mysql数据库备份恢复_恢复数据_24


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

模拟数据被误删除

 Mysql数据库备份恢复_数据库_25

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

 Mysql数据库备份恢复_二进制日志_26


 Mysql数据库备份恢复_数据库_27


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

模拟数据丢失​

 Mysql数据库备份恢复_恢复数据_28


 Mysql数据库备份恢复_二进制日志_29


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

 Mysql数据库备份恢复_二进制日志_30


标签:误删除,二进制,备份,Mysql,日志,数据,数据库
From: https://blog.51cto.com/u_15958471/6049601

相关文章