mysql8.0使用binlog2sql恢复误删除数据踩坑记录

server/2024/10/21 11:33:11/

一、操作环境

操作系统版本 Windows 11 家庭中文版
Python版本 3.12.4
mysql版本 8.0.36

mysqlbinlog_8">二、mysql的binlog

  1. 确认binlog已开启

    SHOW VARIABLES LIKE 'log_bin';
    #查询结果
    #Variable_name,Value
    # log_bin,ON#Value为ON,binlog开启,未开始无法通过本方法恢复数据
    
  2. 确认binlog文件名

    show master logs ;
    #查询结果
    #Log_name,File_size,Encrypted
    #WIN-NRCI07S1FRG-bin.000004,125326347,No
    #WIN-NRCI07S1FRG-bin.000005,14928391,No
    #WIN-NRCI07S1FRG-bin.000006,12441711,No#确认binlog文件名
    #WIN-NRCI07S1FRG-bin.000004
    #WIN-NRCI07S1FRG-bin.000005
    #WIN-NRCI07S1FRG-bin.000006
  3. 确认binlog文件所在目录

    show variables like '%datadir%';
    #查询结果
    #C:\ProgramData\MySQL\MySQL Server 8.0\Data\
    

二、安装binlog2sql

三、binlog2sql参数详解

四、恢复数据流程

五、问题及解决办法

起因:有点手痒,想把生产环境中多余数据删除,查询了无用数据的范围,一条sql直接把表给请了。

delete from lbzn_inspections_projects_items
where project_id>=29 or project_id<=188;

跑路是不能跑路的,老老实实的恢复数据吧。

参考


http://www.ppmy.cn/server/100892.html

相关文章

陶晶池串口屏主动解析模式与被动解析模式的底层逻辑

实际上屏幕的每个页面都是一个main.c文件&#xff0c;在这个main中的操作代码会在打开该页面一开始就执行。 例如&#xff1a;你在该页面写打开一个定时器&#xff0c;但是该定时器只在该页面会被打开&#xff0c;离开该页面就恢复为停止 主动解析模式与被动解析模式在recmod…

c++多态以及模版

#include <iostream> using namespace std;class Animal { private:string name; public://纯虚函数virtual void perform()0; }; class Lion:public Animal { public:void perform(){cout << "舞狮" << endl;} }; class Elephant:public Animal {…

怎么防止源代码泄露?十种方法杜绝源代码泄密风险

源代码是软件开发的核心资产之一&#xff0c;保护其不被泄露对企业的安全至关重要。源代码泄露不仅可能导致知识产权的丧失&#xff0c;还可能给企业带来经济损失和品牌形象的损害。以下是十种有效的方法&#xff0c;可以帮助企业杜绝源代码泄密的风险。 1. 代码加密 对源代码…

【C++学习笔记 18】C++中的隐式构造函数

举个例子 #include <iostream> #include <string>using String std::string;class Entity{ private:String m_Name;int m_Age; public:Entity(const String& name):m_Name(name), m_Age(-1) {}Entity(int age) : m_Name("UnKnown"), m_Age(age) {}…

网络安全知识渗透测试

渗透测试是一种模拟网络攻击&#xff0c;用于识别漏洞并制定规避防御措施的策略。及早发现缺陷使安全团队能够修复任何漏洞&#xff0c;从而防止数据泄露&#xff0c;否则可能会造成数十亿美元的损失。笔测试还有助于评估组织的合规性、提高员工对安全协议的认识、评估事件响应…

客户成功:ToB与SaaS企业利润飙升的终极武器!

终于有人把客户成功讲明白了 作者&#xff1a;沈建明 对ToB企业来说&#xff0c;只有客户成功才能带来持久增长&#xff0c;在SaaS企业下行大背景下&#xff0c;客户成功是唯一的救命稻草。大家是不是都听过这样的说法&#xff1f; ToB和SaaS企业的老客户贡献对于企业至关重要…

【Pre-training】Rethinking ImageNet Pre-training

ICCV-2019 He K, Girshick R, Dollr P. Rethinking imagenet pre-training[C]//Proceedings of the IEEE/CVF international conference on computer vision. 2019: 4918-4927. 文章目录 1 Background and Motivation2 Related Work3 Advantages / Contributions4 Method4.1 No…

云计算运维和SRE是一回事儿吗?有什么区别?

作为一名运维&#xff0c;你可能听过这两个词&#xff1a;云计算运维和SRE。有的人把他俩混用&#xff0c;你可能会有点迷惑&#xff0c;云计算运维和SRE是一个东西吗&#xff1f; 今天就来简单讨论一下云计算运维和SRE。 一、什么是云计算运维&#xff1f; 云计算没有专属的…