MySQL 8.0发布说明
MySQL 8.0源码文档10bet官方网站
本节介绍如何安装或卸载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;