从MySQL 8.0.14开始,该audit_api_message_emit 组件使应用程序可以使用audit_api_message_emit_udf() 用户定义的函数将其自己的消息事件添加到审核日志中 。
该audit_api_message_emit组件与所有审核类型的插件配合使用。具体而言,示例使用第6.4.5节“ MySQL企业审计”中audit_log描述的 插件 。
安装或卸载审核消息组件
审核消息功能
安装或卸载审核消息组件
要由服务器使用,组件库文件必须位于MySQL插件目录(由plugin_dir系统变量命名的目录)中。如有必要,通过设置plugin_dir服务器启动时的值来配置插件目录位置 。
要安装audit_api_message_emit 组件,请使用以下语句:
INSTALL COMPONENT "file://component_audit_api_message_emit";
组件安装是一次性的操作,不需要在每次服务器启动时进行。INSTALL COMPONENT加载组件,并将其注册在mysql.component系统表中,以使其在后续服务器启动期间加载。
要卸载audit_api_message_emit 组件,请使用以下语句:
UNINSTALL COMPONENT "file://component_audit_api_message_emit";
UNINSTALL COMPONENT卸载组件,然后从mysql.component系统表中注销该组件, 以使其在后续服务器启动期间不被加载。
安装或卸载 audit_api_message_emit组件将安装或卸载audit_api_message_emit_udf() 组件实现的 功