当前位置: 首页 > news >正文

MySQL数据恢复(适用于误删后马上发现)

首先解释一下标题,之所以适用于误删后马上发现是因为太久了之后时间和当时操作的数据表可能会记不清楚,不是因为日志丢失

1.首先确保自己的数据库开启了binlog(我的是默认开启的我没有配置过)

根据这篇博客查看自己的配置和自己的日志所在位置

mysql误删数据快速恢复_mysql恢复误删的数据-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/xiaoxiaohai0000/article/details/118709793

上述博客中的python运行的语句需要下载binlog2sql工具,可以看这篇博客下载并解决环境问题

binlog2sql 工具安装使用及问题汇总_pycharm安装benglog2sql-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Interest1_wyt/article/details/124217711

也可以查看binlog2sql作者的readme文件教程。

 git clone https://github.com/danfengcao/binlog2sql.git

我主要使用了以下两个步骤

2.找到对应数据库的二进制编译文件并转换为可读的sql语句

3.使用该工具自动生成反向的sql语句

这一步需要注意,一定要核对以下sql,我使用该工具的时候发现他的列名的顺序和后边的值不对应,又手动修改了一下

ps:吃一堑长一智!!!!!!调试代码前一定要记得先备份数据库

相关文章:

  • 软件测试面试题:Redis的五种数据结构,以及使用的场景是什么?
  • 【操作系统期末速成】 EP01 | 学习笔记(基于五道口一只鸭)
  • 【leetcode78-81贪心算法、技巧96-100】
  • Rust 跨平台-Android 和鸿蒙 OS
  • 分布式计算、异构计算与算力共享
  • Jenkins 下使用 Node 和 Npm(借助 nvm-wrapper 插件)构建前端程序
  • idea中使用springboot进行开发时遇到的工程结构问题汇总
  • 论文解读——掌纹生成网络 RPG-Palm
  • STM32第十二课:ADC检测烟雾浓度(MQ2)
  • 4-数据提取方法2(xpath和lxml)(6节课学会爬虫)
  • 2024最全前端面试系列(计算机网络)(非科班出身最薄弱的环节)
  • 系统架构设计师教程(清华第2版)<第1章 绪论>解读
  • 一个启动脚本例子
  • git 常用语句
  • Windows环境使用SpringBoot整合Minio平替OSS
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • angular2开源库收集
  • Angularjs之国际化
  • DataBase in Android
  • Javascript编码规范
  • maven工程打包jar以及java jar命令的classpath使用
  • mongodb--安装和初步使用教程
  • oldjun 检测网站的经验
  • PHP的Ev教程三(Periodic watcher)
  • Python socket服务器端、客户端传送信息
  • python 学习笔记 - Queue Pipes,进程间通讯
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 提醒我喝水chrome插件开发指南
  • 我建了一个叫Hello World的项目
  • 字符串匹配基础上
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • (1) caustics\
  • (js)循环条件满足时终止循环
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (论文阅读40-45)图像描述1
  • (正则)提取页面里的img标签
  • (转)Google的Objective-C编码规范
  • *上位机的定义
  • .equals()到底是什么意思?
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net 生成二级域名
  • .NET连接MongoDB数据库实例教程
  • .NET性能优化(文摘)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)