mysql在使用 row 格式 binlog时如何撤销操作
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本文主要给大家介绍mysql在使用 row 格式 binlog时如何撤销操作,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发,累计多年的实践经验可分享给大家。MyS
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
可以学习软件开发的大学
计算机动漫制作网络技术
网络技术专业技能状况填什么
大型网络安全检查
石化行业网络安全方案报价
天津舍得网络技术咨询
真实的软件开发公司
网络安全与执法能考研
幼儿网络安全学习内容
公安网络安全知识内容
手机正常显示无法连接服务器
唐山网络安全宣传
足球队 数据库设计
软件开发的销售成本怎么算
服务器最核心的组件是什么
软件开发可以考的证
学生网络安全教育小论文题目
鲤鱼解说模拟服务器
rac 数据库节点
炫舟网络技术有限公司
csgo不能再安全服务器
网络安全技术学堂在线答案
杨浦区专业软件开发报价方案
包头众思创网络技术
开源web服务器搭建
食物营养成分数据库
厦门从事网络安全
linux服务器高级编程
网络安全的核心战场
189邮箱收件服务器