MySQL 8.3 Release Notes
MySQL 企业数据屏蔽和去标识组件支持以下系统变量。使用这些变量来配置相关组件操作。变量在安装了相应的 MySQL 企业数据屏蔽和去标识组件后才可用(见 第 8.5.2.1 节,“MySQL 企业数据屏蔽和去标识组件安装”)。
-
component_masking.dictionaries_flush_interval_seconds
命令行格式 --component-masking.dictionaries-flush-interval-seconds=#
系统变量 component_masking.dictionaries_flush_interval_seconds
作用域 全局 动态 否 SET_VAR
提示应用否 类型 整数 默认值 0
最小值 60
最大值(Unix) 18446744073709551615
最大值(Windows) 4294967295
单位 秒 设置在重启或上一次执行后等待多长时间(以秒为单位)以便将数据屏蔽词典表刷新到内存数据屏蔽词典缓存中。该值的处理方式如下所示:
-
0:不刷新
-
1 - 59(包括):四舍五入到 60,并发出警告
-
>= 60:等待这么多秒来执行刷新
-
-
component_masking.masking_database
命令行格式 --component-masking.masking-database[=值]
系统变量 component_masking.masking_database
作用域 全局 动态 否 SET_VAR
提示应用否 类型 字符串 默认值 mysql
指定服务器启动时用于数据屏蔽字典的数据库。 在 MySQL 8.3.0 之前,数据屏蔽字典存储在
mysql
系统模式中独占。 这个变量是只读的。使用这个变量来设置和持久化一个不同的模式,而不是默认值 (
mysql
)。 有关设置数据屏蔽组件以使用替代位置的数据屏蔽表的更多信息,请参阅 使用专用模式安装。 有关使用PERSIST ONLY
关键字的一般指南,请参阅 第 15.7.6.1 节,“SET 语法 for 变量赋值”。