mysql在使用 row 格式 binlog时如何撤销操作
发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,本文主要给大家介绍mysql在使用 row 格式 binlog时如何撤销操作,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发,累计多年的实践经验可分享给大家。MyS
千家信息网最后更新 2024年10月21日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安全错误
数据库的锁怎样保障安全
什么叫数据库全文扫描
查看服务器共享文件夹
web前端和数据库的区别
部队网络安全是否安全
关系 数据库
清远软件开发外包
开发smb服务器
用友t6手动备份数据库
光传感通信与网络技术
tsf包括应用服务器吗
重庆推广软件开发商家
汽车网络技术兴起个发展
加强网上网络安全阵地建设
mysql数据库应用技术
不会数据库做实时要了怎么办
数据库age怎么算
华为英语口语面试软件开发
服务器关机后发出很大声音不停
机器人自动化编程软件开发
jcg无法连接到服务器
衡水网络技术推荐厂家
数据库学习要点
浪潮服务器登录不上管理页面
aspxspy 下载大型数据库
网络安全评估单位资质要求
宣传网络安全教育意义
企业kms服务器
纯水清洗服务器
阿里云安全策略是服务器还是域名
出入库管理软件开发