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

01)mysql数据误删恢复相关-mysql5.7 开启 binlog、设置binlog 保留时间

binlog恢复范围介绍:

binlog(二进制日志)可以用于恢复 DELETE 和 UPDATE 的数据,但对 DROP TABLE 和 TRUNCATE TABLE 删除的数据无法恢复(DROP、TRUNCATE 删除的数据只能看是否有备份了)。
DELETE 和 UPDATE —— 可恢复(推荐使用 binlog)
原理:在 binlog_format=ROW 模式下,MySQL 会记录每一行数据的变更:
DELETE:记录“删除了哪一行”
UPDATE:记录“旧值是什么,新值是什么”
恢复方式:
使用 mysqlbinlog 解析 binlog
或使用 binlog2sql 工具生成“回滚 SQL”(把 DELETE 变成 INSERT,UPDATE 变回旧值)

操作 是否可通过 binlog 恢复数据 说明
DELETE FROM table ✅可以 binlog 记录每行的删除,可反向生成 INSERT
UPDATE table SET … ✅可以 ROW 模式下记录旧值和新值,可反向恢复
TRUNCATE TABLE ❌ 不能 记录为“删除并重建表”,不记录逐行删除,无法恢复数据
DROP TABLE ❌不能直接恢复数据 表结构和数据都删除,即使 binlog 有记录,也无法找回数据
DROP DATABASE ❌ 完全无法恢复 所有表和数据丢失
http://www.dtcms.com/a/512314.html

相关文章:

  • 电力电子技术 第五章——非连续导电模式
  • Django 项目 .gitignore 模板
  • MySQL 中文排序(拼音排序)不生效问题全解析
  • 建站网络公司云南网站备案难吗
  • 深度学习(8)- PyTorch 数据处理与加载
  • JAVA:Spring Boot 集成 Jackson 实现高效 JSON 处理
  • 深度学习之YOLO系列YOLOv4
  • 江西移动网站建站推广外包
  • 张家口网站建设zjktao温州公司网址公司
  • Cef笔记:Cef消息循环的集成
  • 第十六篇:Lambda表达式:匿名函数对象的艺术
  • 织梦cms通用蓝白简介大气企业网站环保科技公司源码汕头网站制作全过程
  • xss-labs pass-06
  • 解决selenium提示chrome版本过低问题
  • 重庆做网站电话深圳做装修网站费用多少
  • 做网站的免费空间商品房交易网
  • 鸡蛋质量识别数据集,可识别染血的鸡蛋,棕色鸡蛋,钙沉积鸡蛋,污垢染色的鸡蛋,白鸡蛋,平均正确识别率可达89%,支持yolo, json, xml格式的标注
  • YOLOv4简单基础学习
  • 网站的域名每年都要续费南通网络科技有限公司
  • LLAMA-Factory Qwen3-1.7b模型微调
  • PageHelper 分页框架查询总数 SQL 错误解决方案:从源码逻辑到版本影响(含实验验证)
  • NExF——建立3D空间上的曝光场辅助重建
  • 网站建设公司 合肥影视后期制作培训机构全国排名
  • 审计 jenkins获取构建历史,生成excel
  • 【能源与流程工业案例】KBC借助TeeChart 打造工业级数据可视化平台
  • 网站站点的建立wordpress 清单 主题
  • 苏州市建设交易中心网站wordpress 插件 重置密码
  • Linux 网络协议栈数据流跟踪-静态路由demo
  • 【C++】STL容器--list的模拟实现
  • 再次使用xca软件生成自签证书的补充说明