当前位置: 首页 > 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:吃一堑长一智!!!!!!调试代码前一定要记得先备份数据库

http://www.lryc.cn/news/391349.html

相关文章:

  • [数据结构】——七种常见排序
  • CPU占用率飙升至100%:是攻击还是正常现象?
  • java如何替换字符串中给定索引的字符
  • 基于RK3588的GMSL、FPDLink 、VByone及MIPI等多种摄像模组,适用于车载、机器人工业图像识别领域
  • Windows 的 MFC开发的使用示例——讲得挺好的
  • Spring4.3.x xml配置文件搜索和解析过程
  • 网络爬虫(一)深度优先爬虫与广度优先爬虫
  • JavaScript懒加载图像
  • Git指令
  • DllImport进阶:参数配置与高级主题探究
  • HTTP与HTTPS协议区别及应用场景
  • Vue2-Vue Router前端路由实现思路
  • 2024 年 亚太赛 APMCM (C题)中文赛道国际大学生数学建模挑战赛 | 量子计算的物流配送 | 数学建模完整代码+建模过程全解全析
  • 客观分析-自己和本科学生之间的差距
  • 清华镜像源
  • 大语言模型测评工具-ChatHub和ChatAll
  • 使用redis分布式锁,不要把锁放在本地事务内部
  • Python学生信息管理系统(完整代码)
  • 【大功率汽车大灯升压方案】LED恒流驱动芯片FP7208升压车灯调光应用,PWM内部转模拟,调光深度1%,无频闪顾虑,低亮无抖动
  • uniapp应用如何实现传感器数据采集和分析
  • 读书笔记-Java并发编程的艺术-第3章(Java内存模型)-第6节(final域的内存语义)
  • Spring AI 1.0.0 新变化,从 0.8.1 如何升级
  • 【机器学习】FFmpeg+Whisper:二阶段法视频理解(video-to-text)大模型实战
  • Java中继承接口和实现接口的区别、接口和抽象类的区别、并理解关键字interface、implements
  • Excel为数据绘制拆线图,并将均值线叠加在图上,以及整个过程的区域录屏python脚本
  • 易保全推动区块链应用与AI融合创新发展
  • C++(Python)肥皂泡沫普拉托边界膜曲面模型算法
  • VBA打开其他Excel文件
  • 模拟 ADC 的前端
  • tls各个版本的安全性介绍