模拟有备份的情况下误删除mysql数据库中的表

本文介绍了如何使用mysqldump进行全库备份,并详细阐述了binlog增量备份的概念和操作过程,包括数据误删后的恢复步骤。通过关闭二进制日志进行完全备份的还原,随后进行增量备份的恢复,成功找回丢失数据,验证了备份与恢复的有效性。
摘要由CSDN通过智能技术生成

简单的mysqldump全库备份+binlog增量备份和还原

  1. 先使用mysqldump进行全库备份,我们采用完整备份

完整备份就是对数据库整个的备份。备份操作简单;时间长,内存大,重复多。

编号为02的是新生成的日志记录文件,用来保存之后的数据库操作记录

2)binlog增量备份

增量备份:没有重复的数据,量小,时间短;需要基于上次的完整备份才性,操作复杂。

向表中插入数据,模拟增删改查的操作

生成新的binlog日志

模拟在book数据库中误删了表asd

3)使用mysql的完全备份和增量备份进行数据还原。

为了防止还原时产生大量二进制日志,我们可以先临时关闭二进制日志然后进行还原

使用完全备份进行还原

查看完全还原结果,看到了完全备份时的状态说明是成功的,然后就进行增量备份还原

因为我只做了一个增量备份所以直接恢复就性

查看,内容全部找回来了

数据库还原之后打开二进制日志功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值