MySQL误删数据 回滚

news2024/12/28 4:16:35

前言

生产环境数据库不允许删除表,可以将表修改成 XXX_to_delete
如果误删简单数据,可以考虑使用binlog恢复

一、查看命令

1.查看binlog是否开启

show variables like 'log_bin';

在这里插入图片描述
切换到MySQL安装目录,查看mysqlbinlog日志文件

2.查看所有 binlog 日志

SHOW BINARY LOGS;

在这里插入图片描述

3.查看正在使用的binlog日志

SHOW MASTER STATUS;

在这里插入图片描述

4.查看binlong日志文件所在地址

SHOW VARIABLES LIKE '%datadir%';

在这里插入图片描述

与之对应的binlog文件
在这里插入图片描述

show binlog EVENTS in 'binlog.000009' 

在这里插入图片描述

5.binlog日志格式

查看binlog_format字段

 show variables like '%binlog%';

在这里插入图片描述

二、尝试恢复

在命令行执行mysqlbinlog命令将日志文件转化成sql

yellowdavid@huangdaweideMacBook-Pro mysql % mysqlbinlog /opt/homebrew/var/mysql/binlog.000009 > /Users/yellowdavid/Desktop/db.sql

在这里插入图片描述
解析出来sql是乱码,添加–base64-output=decode-rows -v解析

mysqlbinlog --no-defaults --database=ry --base64-output=decode-rows -v --start-datetime='2023-09-06 00:00:00' --stop-datetime='2023-09-06 16:00:00' /opt/homebrew/var/mysql/binlog.000009  >/Users/yellowdavid/Desktop/db.sql

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/982269.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络技术学习十二:子网划分

子网划分 A类地址 ⑴ A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。 ⑵ A类地址范围:1.0.0.1到126.255.255.254。 ⑶ A类地址中的私有地址和保留地址: ①10.0.0.0到10.255.255.255是私有地址&#xff0…

AIGC - 生成模型及其应用

AIGC - 生成模型及其应用 0. 前言1. 生成模型2. 生成模型与判别模型的区别2.1 模型对比2.2 条件生成模型2.3 生成模型的发展2.4 生成模型与人工智能 3. 生成模型示例3.1 简单示例3.2 生成模型框架 4. 表示学习5. 生成模型与概率论6. 生成模型分类小结 0. 前言 生成式人工智能 …

知识大杂烩(uniapp)

首先声明:不敢保证都管用,这是我自己实践得来的。 box-shadow: 这段 CSS 样式代码用于创建一个阴影效果,它是通过 box-shadow 属性来实现的。让我解释一下这段代码的含义: - box-shadow: 这是 CSS 的属性,用于添加阴影…

vue.js+nodejs家庭个人理财收支管理系统5x6nf

本收支管理系统以vue.js作为框架,nodejs语言,B/S模式以及MySql作为后台运行的数据库。本系统主要包括以下功能模块:用户管理、收入分类、支出分类、每日收入、每日支出等模块。 本文的组织结构如下: 1、绪论。综述了本文的研究背景…

Python之线性数据结构

Python之线性数据结构 线性数据结构 线性表 线性表(简称表),是一种抽象的数学概念,是一组元素的序列的抽象,它由有穷个元素组成(0 个或任意个)顺序表:使用一大块连续的内存顺序存储表中的元素,这样实现的表称为顺序表&#xff…

优惠来袭,工业树莓派特惠季火爆进行中

为回馈各位新老用户一直以来的支持和信任,虹科工业树莓派特惠季强势来袭!9月1日至12月31日期间,订购虹科工业树莓派RevPi Core S或RevPi Connect S型号产品,满足活动条件即可享超值优惠折扣!详细活动可扫描海报下方二维…

CSS 的 Float

文档流 将窗体自上而下分成一行一行,并在每行中按从左至右的挨次排放元素,即为文档流。 文档流是 HTML 页面的底层结构,HTML 页面创建的元素默认都在文档流中。 块级元素 块级元素在文档流中自上向下排列(垂直方向排列&#xf…

2023年非证券类投资银行业发展报告

第一章 行业概况 非证券投资银行业是一个专门为公司、政府和高净值个人提供金融服务的行业,与传统的证券投资银行不同,其主要业务不涉及证券交易,而是注重为客户提供咨询服务、融资和投资管理等服务。 非证券投资银行通常涉及的业务领域包括…

电脑同时连接有线和无线网络怎么设置网络的优先级

电脑同时连接有线和无线网络怎么设置网络的优先级: 我们知道在 笔记本电脑系统 中,可以通过有线或无线网络进行联网。如果电脑在有线网络和无线网络同时存在的情况,应该怎么设置有线网络优先连接呢?对此我们提供下面的方法可以让电脑在有Wi…

【ES】笔记-Class类剖析

Class Class介绍与初体验ES5 通过构造函数实例化对象ES6 通过Class中的constructor实列化对象 Class 静态成员实例对象与函数对象的属性不相通实例对象与函数对象原型上的属性是相通的Class中对于static 标注的对象和方法不属于实列对象,属于类。 ES5构造函数继承Cl…

力扣373. 查找和最小的 K 对数字 优先队列法

题目 给定两个以 非递减顺序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 。 请找到和最小的 k 个数对 (u1,v1), (u2,v2) … (uk,vk) 。 示例 1: 输入: nums1 [1,7,11], …

BFGS算法python实现

文章目录 Python代码当前参数下求解结果参数设置 Python代码 import scipy import numpy as np import matplotlib.pyplot as plt from scipy.optimize import minimize def func(x):return 7*np.sin(x) 11*np.cos(5*x) def cal_func():x np.linspace(-5,5,1000)y func(x)r…

【电压质量】提高隔离电源系统的电压质量(Simulink实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

嵌入式学习笔记(17)代码重定位实战 上篇

3.5.1任务:在iSRAM中将代码从0xd0020010重定位到0xd0024000 注解:本练习对代码本身运行无实际意义,我们做这个重定位纯粹是为了练习重定位技能。但是某些情况重定位就是必须的,譬如在uboot中。 3.5.2思路 (1&#xff…

2023新疆褐牛产业集群高质量发展论坛伊犁召开

8月31日,“2023新疆褐牛产业集群高质量发展论坛”在新疆巩留县召开,相关部委、权威专家和企业代表欢聚一堂,共商新疆褐牛科学化繁育和规模化养殖之路,共享新疆褐牛一二三产业融合发展创新模式,助力新疆褐牛产业集群发展…

知识库建设:从0到1搞定知识库建设的方法论分享

如果我们想要搭建一个知识库,前提是我们要明确知道这个知识库是干什么用的,只有了解知识库的应用场景才能知道如何去建设知识库。 知识库建设 以常见的电商客服为例,客户会经常咨询什么时候发货,怎么退货,怎么换货………

MySQL——数据库以及数据表的创建

创建数据库 回到刚才创建数据库的问题,我们在创建数据库的时候可以通过添加一个参数,这个参数的意义在于当我们创建的数据库已经存在的时候则不会创建,也不会报错,如果不使用这个参数,则我们在重复创建一个已经存在的…

遥感图像应用:在低分辨率图像上实现洪水损害检测(迁移学习)

本文是上一篇关于“在低分辨率图像上实现洪水损害检测”的博客的延申。 代码来源:https://github.com/weining20000/Flooding-Damage-Detection-from-Post-Hurricane-Satellite-Imagery-Based-on-CNN/tree/master 数据储存地址:https://github.com/Jef…

List常见面试问题

List的特点有哪些? Java中的List是一种存放有序的、可以重复的数据的集合,它允许重复元素的存在。List中的元素都有对应的一个序列号(索引)记录着元素的位置,因此可以通过这个序列号来访问元素。 ‍ Java中集合有哪些? Java中…

便民门诊“快车道”,5G商企专网来护航

时代进步,医疗服务再升级。在贵州铜仁地区,5G诊疗服务尽显温情,“健康守护”走进社区。更便捷高效的就医方式,让百姓尽享“健康红利”。 为搭建就医“快车道”,医院在多地新增设便民门诊,民众就医有了更多的…