mysql在使用 row 格式 binlog时如何撤销操作
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,本文主要给大家介绍mysql在使用 row 格式 binlog时如何撤销操作,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发,累计多年的实践经验可分享给大家。MyS
千家信息网最后更新 2025年11月09日mysql在使用 row 格式 binlog时如何撤销操作
本文主要给大家介绍mysql在使用 row 格式 binlog时如何撤销操作,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发,累计多年的实践经验可分享给大家。
MySQL 在使用 row 格式,并使用默认的 binlog_row_image=full 的时候,binlog 中记录了完整的更新前后的数据镜像。因此,根据 row 格式 binlog 进行撤销操作是可行的。本文主要介绍mysql使用 row 格式 binlog 撤销操作的例子,希望对各位有帮助能帮助到大家。
[GitHub 页面] [linux 二进制文件]
例如
./binlog_undo -f /data/mysql/log-bin.000004 -p 3958 -o binlog.out
会扫描 /data/mysql/log-bin.000004 从位置 3958 到末尾的所有事务,倒转其中所有事务顺序和每个事务中的语句顺序,并反向所有的操作,把 WRITE 和 DELETE 反转,把 UPDATE 的前后镜像互换,然后将生成后的 binlog 文件写入 binlog.out 中。之后就可以用 mysqlbinlog 工具来回放这个 binlog 来撤销操作了。
这个工具可以用于在主备切换后,撤销掉原主上未同步到备的操作,避免完全重建;也可以作为误操作的后悔药。
相关推荐:
MySQL创建用户与授权及撤销用户权限方法
详细介绍mysql5.7创建用户授权删除用户撤销授权的示例代码
Oracle PL/SQL之对象权限与系统权限的撤销差异
以上就是详解mysql使用 row 格式 binlog 撤销操作的详细内容,更多请关注其它相关文章!
格式
用户
事务
权限
工具
文件
镜像
顺序
帮助
可行
东西
书籍
二进制
代码
位置
例子
内容
原主
后悔药
多年
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电脑服务器一直在主画面
飞行器信息和网络技术
上海企业软件开发定做
无锡软件开发外包公司
巡检软件开发方案
游戏数据库脚本
开源数据库种类
WAP 网络安全
刀片服务器不能登录管理用户
国内主流科技文献数据库
四面体通讯在哪个数据库
虚拟主机清除数据库
数据库报表乱怎么调整
如何避免数据库插入超时
如何用数据库创建一个四则运算表
数据库和数据源的区别
浦东新区机电软件开发技术指导
网络技术咨询服务都包括什么
江苏专业软件开发推广
ip数据库登录失败怎么办
php如何备份数据库
我市网络安全日活动
网络安全人才界定
电脑数据库密码设置与删除
网络安全时间典例
西安本地的网络安全公司
如何提升网络安全承载
数据库建索引c盘满
辽宁施工oa管控软件开发平台
北京服务器机柜哪家有卖