MySQL企业数据屏蔽和取消标识组件
MySQL Enterprise Data Masking and De-Identification基于实现以下组件的插件库:
一个名为的服务器端插件data_masking。
一组用户定义函数(UDF)提供了SQL级API,用于执行屏蔽和取消标识操作。其中一些功能需要 SUPER特权。
要由服务器使用,插件库文件必须位于MySQL插件目录(由plugin_dir系统变量命名的目录)中。如有必要,通过设置plugin_dir服务器启动时的值来配置插件目录位置 。
插件库文件的基本名称为 data_masking。每个平台的文件名后缀都不同(例如,.so对于Unix和类似Unix的系统,.dll对于Windows)。
要安装MySQL Enterprise Data Masking and De-Identification插件和UDF,请使用 INSTALL PLUGINand CREATE FUNCTION语句(.so根据需要调整平台的后缀):
INSTALL PLUGIN data_masking SONAME 'data_masking.so';
CREATE FUNCTION gen_blacklist RETURNS STRING
SONAME 'data_masking.so';
CREATE FUNCTION gen_dictionary RETURNS STRING
SONAME 'data_masking.so';
CREATE FUNCTION gen_dictionary_drop RETURNS STRING
SONAME 'data_masking.so';
CREATE FUNCTION gen_diction