Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  MySQL Enterprise Data Masking and De-Identification Component Variables

8.5.2.5 MySQL 企业数据屏蔽和去标识组件变量

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