软件推荐 › mariadb-binlog

mariadb-binlog

mysql binlog 闪回

适用系统:CLI

软件介绍

mariadb-binlog 隶属于 MariaDB 客户端工具集,用来“解码”服务器生成的 binlog 文件,把内部事件转换成可读的 SQL/事件流,并可将这些事件回放到数据库,实现故障恢复、数据复制检查、审计与分析等。

作用与常见场景

  • 数据恢复与回放:从某个时间点或位置开始重放事务,修复误删或回滚到目标状态。
  • 复制故障排查:查看主从复制的事件内容,定位报错事务或不兼容语句。
  • 审计与比对:导出变更事件并进行文本分析或与期望状态比对。
  • 逻辑导出:把 binlog 转为可执行 SQL,用于迁移或做增量备份的补丁。

工作原理简述

MariaDB 服务器在开启 binlog 后,将每个事务写入 .000001、.000002 等序号文件,包含格式描述、事务开始/提交、行变更、DDL 等事件。mariadb-binlog 读取这些文件或从服务器流式抓取,输出为 SQL/注释化事件,或直接将事件应用到目标服务器。

分享至:

评论

Главная - Вики-сайт
Copyright © 2011-2025 iteam. Current version is 2.148.2. UTC+08:00, 2025-12-24 00:26
浙ICP备14020137号-1 $Гость$