参数binlog_row_image设置MINIMAL,你今天被坑了吗?
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,今天网友"芬达"跟我讨论一个参数binlog_row_image,在什么场景下设置为MINIMAL,我觉得这个案例很有意义,尤其是在生产环境中,要慎重设置这个参数。首先这个MINIMAL,只会在bin
千家信息网最后更新 2025年01月19日参数binlog_row_image设置MINIMAL,你今天被坑了吗?
今天网友"芬达"跟我讨论一个参数binlog_row_image,在什么场景下设置为MINIMAL,我觉得这个案例很有意义,尤其是在生产环境中,要慎重设置这个参数。
首先这个MINIMAL,只会在binlog里记录被影响的行,而不能像默认的FULL一样,记录完整的变更前和变更后的所有记录,这里就会产生一个问题,数据被误更改,无法用mysqlbinlog等工具闪回,另外大数据那边用canal抽binlog,会造成数据不准确等一系列问题。
下面通过模拟实验,看看binlog里记录的内容。
表结构如下:
里面的数据:
此时,执行一条update变更操作:
马上看下binlog里面记录的内容:
注意看红色框部分的内容,变更前的完整原始数据并没有被记录,固无法闪回。
虽然MINIMAL可以减少binlog的文件大小(binlog_format = ROW),降低磁盘IO,但从数据安全角度来看,这将是危险的!
这里感谢网友"芬达"提供素材。
数据
内容
参数
网友
问题
芬达
原始
危险
安全
场景
大小
工具
文件
是在
案例
环境
磁盘
素材
红色
结构
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深信服网络安全师
服务器不用域名要备案吗
数据库3表联查
网络安全年度汇报
JDBC数据库应用技术
手机软件开发工具排行
数据库 二维码字段
流行的千种植物数据库
网络安全管理的标语和横幅
溧水民宿软件开发
oracle数据库sid
静安区全过程网络技术服务哪家好
网络技术考试app
资金盘软件开发教程
魔兽轮回服务器能转服吗
搭建简易数据库
应聘软件开发自我评价
计算机网络安全解决方案考虑什么
查询指定数据库的sql语句
360国资网络安全
共享备忘录显示无法连接服务器
vc服务器端过期
数据服务器管理
桌面软件开发逻辑
服务器链接
服务器上的英文输入法很奇怪
网络安全培训岗位
网络安全宣传周属于会展吗
上海车团网络技术
云顶服务器英文翻译