【mysql】【binlog】mysql binlog压缩加密_bin_log_compression=off-程序员宅基地

技术标签: dba  mysql  数据库  大数据  

binlog压缩

mysql8.0版本后,增加了binlog压缩的功能。开启binlog压缩的步骤如下。

  1. 在数据库中查看是否开启binlog压缩
show global variables like 'binlog_transaction_compression%';
# binlog_transaction_compression = OFF,未开启压缩,开启
set global binlog_transaction_compression = ON# 开启压缩默认压缩等级为3, 可手动设置压缩等级,等级越高压缩率越高
set global binlog_transaction_compression_level_zstd = 5;

binlog加密

mysql8.0版本后,增加了binlog加密的功能。开启binlog加密的步骤如下。

  1. 新建文件夹keyring存放秘钥数据
# 新建文件夹
mkdir -p /usr/lib/mysql/mysql-keyring 
# 修改文件夹属性及配置
chown -R mysql.mysql /usr/lib/mysql/mysql-keyring 
chmod 750 /usr/lib/mysql/mysql-keyring 
  1. 在my.cnf文件中增加配置项。
early-plugin-load = keyring_file.so # 秘钥文件
keyring_file_data = /usr/lib/mysql/mysql-keyring/keyring # 新建的空文件夹
  1. 在mysql数据库中执行语句
# 安装keyring插件
install plugin keyring_file soname 'keyring_file.so';
# 为keyring插件指定密码文件
set global keyring_file_data = '/usr/lib/mysql/mysql-keyring'; 
# 文件初始为空,加密数据表后,会生成秘钥

# 查看对应插件keyring_file已开启
show plugins;
# 加密binlog文件
set global binlog_encryption = ON;
# 查看已加密的binlog文件
show binary logs;
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/superone52033/article/details/123188605

智能推荐

基于SSM的在线考试系统设计与实现_基于ssm的在线考试系统的设计与实现-程序员宅基地

文章浏览阅读1.5k次。系统展示技术框架 开发语言:Java; 后端框架:SSM; 持久层框架:MyBatis 前端技术:jQuery.js,js,CSS; 中间件:Tomcat(apache-tomcat-8.0.47); 数据库:MySQL5.7/mariadb-10.3.14-winx64; 开发工具:Eclipse,HeidiSQL/Navicat; 开发环境建议开发者使用以下环境,这样避免版本带来的问题 IDE:ecl_基于ssm的在线考试系统的设计与实现

计算机网络.第五节课.笔记.以太网、CSMA/CD、VLAN_10mbit/s以太网最小的争用期长度-程序员宅基地

文章浏览阅读993次,点赞3次,收藏2次。MAC地址 长度48位即物理地址/硬件地址,全1为数据链路层广播地址。无效MAC帧IEEE802.3:帧长度不是整数个字节;检验序列 FCS 查出差错;数据字段长度太大或太小。MAC帧格式目的地址 6Byte 源地址 6Byte 类型 2Byte 数据字段 46Byte~1500Byte FCS 4Byte其中:1500Byte是MTU。46是以太网最短帧长减去6+6+2+4=18Byte。LAN特点无线局域网标准IEEE 802.11。其地理范围和站点数目都有限。可以_10mbit/s以太网最小的争用期长度

机器学习笔记(2)——使用朴素贝叶斯算法过滤(中英文)垃圾邮件_朴素贝叶斯算法提取中文单词-程序员宅基地

文章浏览阅读9.9k次,点赞3次,收藏46次。在上一篇文章《使用朴素贝叶斯算法对文档分类详解》中,我们实现了用朴素贝叶斯算法对简单文档的分类,今天我们将利用此分类器来过滤垃圾邮件。1. 准备数据——文本切分之前算法中输入的文档格式为单词向量,例如['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'],而实际情况中通常要处理的是文本(例如邮件),那么就要先将文本转换为词向量,..._朴素贝叶斯算法提取中文单词

JavaSE基础二十二:GUI编程下的Swing展示窗口、面板、标签等组件_swing显示-程序员宅基地

文章浏览阅读337次。一、Swing1.概述与AWT类似,Swing也是GUI的一部分,并且Swing是在AWT组件基础上构建的,它所提供的功能要比AWT提供的更为广泛既然Swing是在AWT基础上构建的,那么Swing中就包含AWT中的各种组件,只是形式略有区别,用法相同我们在使用Swing开发时,只需要很少的代码就可以利用其丰富、灵活的功能和模块化组件来创建更优雅的用户界面2.顶层容器使用Swing时,..._swing显示

E280 P0410故障修复-程序员宅基地

文章浏览阅读1.3k次。07款的E280、开了24万公里。于2021年5月5日出现发动机灯亮。到修理厂电脑检查右列气缸组二次空气喷射故障(功能链)P0410 ,这是第一次出现。由于经常给候车的丁总没有在,其他工程师只是将故障码清楚,说再观察观察。2021年5月16日 故障灯亮 P0410,送到修理厂,由丁总亲自检查![在这里插入图片描述](https://img-blog.csdnimg.cn/20210622114924979.png?x-oss-process=image/watermark,type_ZmFuZ3poZW_p0410

水花效果_unity 雨打地上的水花-程序员宅基地

文章浏览阅读4.6k次。当用到河流或者别的有水域存在的东西的时候,如果要对人物走在水面上添加一个水纹效果,或者东西掉落在水里边有个水花四溅的效果,这都需要粒子系统做出来的水花效果(waterEffect)的结合,首先是检测碰撞,然后是在碰撞点实例化一个waterEffect_unity 雨打地上的水花

随便推点

node部署后访问不了解决方案_node-red 启动网页不显示-程序员宅基地

文章浏览阅读2k次。centos,使用pm2部署node应用之后,发现访问不了,单独node启动也访问不了最后究其原因,端口被挡了。。。解决方法:$ /sbin/iptables -I INPUT -p tcp --dport 58089 -j ACCEPT执行后,可以访问了。。。记录之..._node-red 启动网页不显示

mysql5.7默认生成随机密码,不知道登录时需要强改_mysql 5.7 默认生成一个随机密码-程序员宅基地

文章浏览阅读5.8k次,点赞3次,收藏2次。其实想要重置 5.7 的密码很简单,就一层窗户纸:1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1这一行配置让 mysqld 启动时不对密码进行验证2、重启 mysqld 服务:systemctl restart mysqld3、使用 root 用户登录到 mysql:mysql -u root _mysql 5.7 默认生成一个随机密码

【Leetcode刷题篇】leetcode46 全排列_leetcode 全排列js-程序员宅基地

文章浏览阅读234次。题目:给定一个 没有重复 数字的序列,返回其所有可能的全排列。示例:示例:输入: [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]题解:回溯法package com.lcz.leetcode;import java.util.*;public class Leetcode46 { public List<List<Integer>> permute(int[] nums._leetcode 全排列js

数据库--Postgresql语法--date、年月日、时间类型整理_postgres date-程序员宅基地

文章浏览阅读5.3k次。1.时间表示pg中的LOCALTIMESTAMP(0),相当于oracle中的sysdate2.时间进行格式转换2.1 to_Char to_char(LOCALTIMESTAMP(0), 'YYYY-MM-DD HH24:MI:SS') as detect_time2.2 to_Date to_date('2018-03-12 18:47:35','yyyy-MM-dd') to_date(#{birthdate},'yyyy-MM-d..._postgres date

html中调用flex中的函数-程序员宅基地

文章浏览阅读164次。首先,第一点是在html中嵌入swf文件 如下,在html中插入语句 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="500px" id="mapFlas..._thml 调用flex

排列熵算法--用于时间序列信号的复杂度检测_时间序列复杂度-程序员宅基地

文章浏览阅读1.2w次,点赞17次,收藏146次。排列熵算法(Permutation Entropy PE)出发点:用于脑电信号的信号判别,提取该排列熵特征,以区分不同的类其它突变信号检测方法:总结:1、傅里叶变换在全局上提供了信号整体奇异性的描述, 无法指出局部对整体奇异性的贡献, 因此无法定位突变发生的具体时刻2、短时傅里叶变换在给定的时间间隔和频率间隔内效果比较明显, 但对所有的频率都使用单一的窗函数, 分辨率保持不..._时间序列复杂度

推荐文章

热门文章

相关标签