mysql binlog日志生成及数据恢复

server/2024/10/18 18:19:33/

1.开启Binary Logging配置

一般默认开启,查看binlog是否打开:

SHOW VARIABLES LIKE 'log_bin'; -- 查看binlog是否打开
SHOW VARIABLES LIKE 'log_bin_basename';

在这里插入图片描述

如果没有开启,需要配置文件里加入如下配置,修改完后,重启mysql服务器:

[mysqld]
log-bin=mysql-bin

查看binlog格式

SHOW VARIABLES LIKE '%binlog_format%';-- MySQL BINLOG记录格式

ROW:记录行级别的更改。这是最详细和推荐的格式。
STATEMENT:记录执行的SQL语句。
MIXED:使用STATEMENT和ROW的组合
设置binlog格式,一种方式是在my.ini中加入配置,修改完后,重启mysql服务器:

binlog_format = ROW   # or MIXED or STATEMENT

2.查看Binary 日志

找到binlog文件具体路径


SHOW BINARY LOGS; -- 所有binlog 文件列表
show master STATUS; -- 列出当前binlog日志

查看binlog文件内容,由于binlog是二进制的文件,是不能直接查看的,可以使用mysqlbinlog命令就可以转换成人能够看懂的内容:

mysqlbinlog --no-defaults --base64-output=DECODE-ROWS -v "D:\soft\mysql-8.0.31-winx64\data

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

相关文章

时间序列模型(ARIMA) — — 预测未来(含 python 和 Matlab 的完整代码)

文章目录 前言一、python 代码实现statsmodels 中的 predict 和 forecastpredictforecast 实际运用滚动预测 向后预测的代码 二、Matlab 代码实现ADF检验确定 p、q 的值aicbic(logL, numParam, n) 函数 向后预测的代码 三、python 和 Matlab 的完整代码pythonMatlab 前言 【Ma…

Lua收集请求日志

Kafka搭建 单机版的kafka搭建非常简单,不过我们今天采用Docker搭建kafka。Kafka使用Zookeeper存储Consumer、Broker信息,安装kafak的时候,需要先安装Zookeeper。 Zookeeper安装: docker run -d --name zookeeper -p 3181:3181 …

GPT-4o System Card is released

GPT-4o System Card is released, including red teaming, frontier risk evaluations, and other key practices for industrial-strength Large Language Models. https://openai.com/index/gpt-4o-system-card/ 报告链接 企业级生成式人工智能LLM大模型技术、算法及案例实战…

使用maven快速生成打包文件3

这里再介绍一种打包方式&#xff0c;依赖包分开打包&#xff0c;直接将需要部署的文件打包成一个要锁文件&#xff0c;比如kafka-roma-bin.tar.gz&#xff0c;这里需要两个文件&#xff0c;一个pom2.xml&#xff0c;一个package.xml。 pom2.xml <?xml version"1.0&q…

DNS部署与安全

域名&#xff1a; 域名是互联网用于识别各种实体的可读名称&#xff0c;方便记忆&#xff0c;用于代替ip地址。 www. example. com . 子域 二级域 顶级域 根域 特定服务 …

机器视觉系统

1、机器视觉应用场景 1、识别定位 2、缺陷检测 3、ocr 4、测量类的 2、视觉系统 镜头 相机 采集卡 计算机 显示器 3、开发流程 1、需求分析 2、可行性分析 3、方案设计 4、概要设计 5、详细设计 6、调试 7、测试 8、交付 9、维护 4、光学系统 1、望远 2、放大 3、显微 4、摄影…

Jenkins安装使用详解,jenkins实现企业级CICD流程

文章目录 一、资料1、官方文档 二、环境准备1、安装jdk172、安装maven3、安装git4、安装gitlab5、准备我们的springboot项目6、安装jenkins7、安装docker8、安装k8s&#xff08;可选&#xff0c;部署节点&#xff09;9、安装Harbor10、准备带有jdk环境的基础镜像 三、jenkins实…

Java-BatchProcessingUtil工具类

为了构建一个功能全面且灵活的 BatchProcessingUtil 工具类,我们可以考虑添加以下功能: 批处理遍历: 控制每次处理的元素数量。 线程池管理: 支持自定义线程池大小。 异步回调: 在所有任务完成后执行回调操作。 进度跟踪: 提供进度跟踪功能,便于了解处理进度。 异常处理…