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 变量赋值”。