参数binlog_row_image设置MINIMAL,你今天被坑了吗?
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,今天网友"芬达"跟我讨论一个参数binlog_row_image,在什么场景下设置为MINIMAL,我觉得这个案例很有意义,尤其是在生产环境中,要慎重设置这个参数。首先这个MINIMAL,只会在bin
千家信息网最后更新 2024年09月22日参数binlog_row_image设置MINIMAL,你今天被坑了吗?
今天网友"芬达"跟我讨论一个参数binlog_row_image,在什么场景下设置为MINIMAL,我觉得这个案例很有意义,尤其是在生产环境中,要慎重设置这个参数。
首先这个MINIMAL,只会在binlog里记录被影响的行,而不能像默认的FULL一样,记录完整的变更前和变更后的所有记录,这里就会产生一个问题,数据被误更改,无法用mysqlbinlog等工具闪回,另外大数据那边用canal抽binlog,会造成数据不准确等一系列问题。
下面通过模拟实验,看看binlog里记录的内容。
表结构如下:
里面的数据:
此时,执行一条update变更操作:
马上看下binlog里面记录的内容:
注意看红色框部分的内容,变更前的完整原始数据并没有被记录,固无法闪回。
虽然MINIMAL可以减少binlog的文件大小(binlog_format = ROW),降低磁盘IO,但从数据安全角度来看,这将是危险的!
这里感谢网友"芬达"提供素材。
数据
内容
参数
网友
问题
芬达
原始
危险
安全
场景
大小
工具
文件
是在
案例
环境
磁盘
素材
红色
结构
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库总是提示这个错误
中小学学生网络安全教育
前端连接数据库为何不安全
芈咖互联网科技
怎么关闭oracle数据库启动
nx版本高于服务器
如何设置数据库中表的输入掩码
服务器的税收分类
制造业向软件开发转型
批量操作数据库
数据库设计作用
服务器两个电源线
网络技术出现于何时
客户端可以主动向服务器发数据吗
软件开发中原型模型
审计局如何提高网络安全
商用服务器价格
吉林语音网络技术服务五星服务
罗布乐思咋进不去服务器
中数科互联网科技公司怎么样
金融网络安全宣传周
宿迁炒仁网络技术有限公司
道哥写的网络安全的书
隆生网络技术服务
鹰海网络技术有限公司
数据库实验实训报告遇到的问题
网络技术员属于公司什么部门
卫生院网络安全专项治理工作
四川党员教育软件开发系统
网络安全小报五年级摸板