暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

6.5.2 安装或卸载 MySQL Enterprise Data Masking 和 De-Identification

原创 由迪 2021-09-22
949

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

要被服务器使用,插件库文件必须位于 MySQL 插件目录(由plugin_dir系统变量命名的目录 )中。如有必要,通过设置plugin_dir服务器启动时的值来配置插件目录位置。

插件库文件基本名称是 data_masking. 文件名后缀因平台.so而异(例如,对于 Unix 和类 Unix 系统,.dll对于 Windows)。

要安装 MySQL Enterprise Data Masking and De-Identification 插件和函数,请使用 INSTALL PLUGINand CREATE FUNCTION语句,.so根据需要调整平台的后缀:

INSTALL PLUGIN data_masking SONAME 'data_masking.so'; CREATE FUNCTION gen_blocklist 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_dictionary_load RETURNS STRING SONAME 'data_masking.so'; CREATE FUNCTION gen_range RETURNS INTEGER SONAME 'data_masking.so'; CREATE FUNCTION gen_rnd_email RETURNS STRING SONAME 'data_masking.so'; CREATE FUNCTION gen_rnd_pan RETURNS STRING SONAME 'data_masking.so'; CREATE FUNCTION gen_rnd_ssn RETURNS STRING SONAME 'data_masking.so'; CREATE FUNCTION gen_rnd_us_phone RETURNS STRING SONAME 'data_masking.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';
复制

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

按照刚才的描述安装后,插件和功能将保持安装状态,直到卸载为止。要删除它们,请使用 UNINSTALL PLUGINand DROP FUNCTION语句:

UNINSTALL PLUGIN data_masking; DROP FUNCTION gen_blocklist; DROP FUNCTION gen_dictionary; DROP FUNCTION gen_dictionary_drop; DROP FUNCTION gen_dictionary_load; DROP FUNCTION gen_range; DROP FUNCTION gen_rnd_email; DROP FUNCTION gen_rnd_pan; DROP FUNCTION gen_rnd_ssn; DROP FUNCTION 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;
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

TA的专栏