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

mysql binlog常用命令

查看binlog相关信息

1. 查看binlog是否启用

SHOW VARIABLES LIKE 'log_bin';

2. 查看所有binlog文件

SHOW BINARY LOGS;

这会显示所有binlog文件的名称和大小。

3. 查看当前正在使用的binlog文件

SHOW MASTER STATUS;

4. 查看binlog相关配置

SHOW VARIABLES LIKE '%binlog%';
SHOW VARIABLES LIKE '%log_bin%';

查看binlog内容

5. 查看指定binlog文件的事件

SHOW BINLOG EVENTS IN 'mysql-bin.000001';

6. 从指定位置开始查看binlog事件

SHOW BINLOG EVENTS IN 'mysql-bin.000001' FROM 154;

7. 限制显示的事件数量

SHOW BINLOG EVENTS IN 'mysql-bin.000001' LIMIT 10;

8. 查看当前binlog的事件(不指定文件名)

SHOW BINLOG EVENTS;

使用mysqlbinlog工具

虽然不是SQL命令,但你也可以在命令行使用mysqlbinlog工具:

mysqlbinlog mysql-bin.000001
mysqlbinlog --start-datetime="2023-01-01 00:00:00" mysql-bin.000001

清理binlog

删除指定binlog之前的所有文件

PURGE BINARY LOGS TO 'mysql-bin.000010';

删除指定时间之前的binlog

PURGE BINARY LOGS BEFORE '2023-01-01 00:00:00';

删除所有binlog(谨慎使用)

RESET MASTER;
http://www.dtcms.com/a/329833.html

相关文章:

  • 2.从零开始写LINUX内核—导扇区与 Setup 程序开发
  • 充电宝频频自燃?PA300功率计来“把关”
  • robot framework
  • 选择gpt-5还是claude-4-sonnect
  • GPT-o3回归Plus用户,GPT5拆分三种模式,对标Grok
  • 深度学习·ExCEL
  • 在Ubuntu24.04中使用ssh连接本地git仓库到github远程仓库
  • [前端算法]排序算法
  • 用vscode开发和调试golang超简单教程
  • net/dial.go
  • QT之设计器组件功能(8大类55个组件)
  • 机器学习阶段性总结:对深度学习本质的回顾 20250813
  • Java 大视界 -- Java 大数据机器学习模型在金融资产配置优化与风险收益平衡中的应用(395)
  • golang语言和JAVA对比
  • Python 迭代协议与迭代器
  • 位图法(Bitmap)​​一维数据改为二维数据
  • OpenJDK 17 JIT编译器堆栈分析
  • 操作系统八股题
  • Mysql——如何做到Redolog崩溃后恢复的
  • “PDA采集→WMS智慧化分析→AGV执行”全链路管理的仓储系统
  • Qwen大模型加载与文本生成关键参数详解
  • I2c、SPI、USB驱动架构类比
  • Torch -- 卷积学习day1 -- 卷积层,池化层
  • 第四十四天:动态规划part11(第九章)
  • 存量竞争下的破局之道:品牌与IP的双引擎策略|创客匠人
  • scrapy 爬虫
  • sqli-libs通关教程(51-65)
  • YOLOv11+TensorRT部署实战:从训练到超高速推理的全流程
  • 【后端】Spring框架控制反转(IoC)与依赖注入(DI)解析
  • 从零用 NumPy 实现单层 Transformer 解码器(Decoder-Only)