10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

MySQL 8.0参考手册/.../ 安装或卸载MySQL企业数据屏蔽和反识别

6.5.2安装/卸载MySQL企业数据屏蔽和反识别

本节介绍如何安装或卸载MySQL Enterprise Data Masking and De-Identification,它是一个插件库文件,包含一个插件和几个可加载函数。有关安装或卸载插件和可加载函数的一般信息,请参见第5.6.1节,“插件的安装和卸载”,第5.7.1节,“安装和卸载可加载功能”

要让服务器使用插件库文件,插件库文件必须位于MySQL插件目录(由plugin_dir系统变量)。如果需要,通过设置的值配置插件目录位置plugin_dir在服务器启动。

插件库文件的基本名称是data_masking.每个平台的文件名后缀不同(例如,所以对于Unix和类Unix系统,. dll对于Windows)。

安装MySQL企业数据屏蔽和反识别插件和功能,请使用安装插件创建函数语句,调整所以必要时为您的平台添加后缀:

安装data_masking SONAME 'data_masking.so';1 .创建一个函数:gen_blocklist;2 .创建一个函数:gen_dictionary;2 .创建一个函数:gen_dictionary_drop;2 .创建函数gen_dictionary_load返回STRING SONAME 'data_mask .so';2、创建一个函数:data_mask .so;2 .创建一个函数:gen_rnd_email;2 .创建一个函数:gen_rnd_pan;1 .创建一个名为“data_mask .so”的函数CREATE FUNCTION gen_rnd_us_phone返回STRING SONAME 'data_mask .so'; CREATE FUNCTION mask_inner RETURNS STRING SONAME 'data_masking.so'; CREATE FUNCTION mask_outer RETURNS STRING SONAME 'data_masking.so'; CREATE FUNCTION mask_pan RETURNS STRING SONAME 'data_masking.so'; CREATE FUNCTION mask_pan_relaxed RETURNS STRING SONAME 'data_masking.so'; CREATE FUNCTION mask_ssn RETURNS STRING SONAME 'data_masking.so';

如果在复制源服务器上使用插件和函数,请将它们安装在所有复制服务器上,以避免复制问题。

如前所述,一旦安装完毕,插件和函数将一直安装到卸载。要去除它们,请使用卸载插件删除函数声明:

卸载插件data_masking;下降函数gen_blocklist;下降函数gen_dictionary;下降函数gen_dictionary_drop;下降函数gen_dictionary_load;下降函数gen_range;下降函数gen_rnd_email;下降函数gen_rnd_pan;下降函数gen_rnd_ssn;下降函数gen_rnd_us_phone; DROP FUNCTION mask_inner; DROP FUNCTION mask_outer; DROP FUNCTION mask_pan; DROP FUNCTION mask_pan_relaxed; DROP FUNCTION mask_ssn;