Mysql数据库备份恢复
  JyPIYGsCTVO7 2023年11月02日 45 0

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


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月31日   23   0   0 数据库
JyPIYGsCTVO7