MySQL 8.4 发行说明
audit_log_disable
变量允许禁用所有连接和已连接会话的审计日志记录。可以在 MySQL 服务器选项文件中、命令行启动字符串中或在运行时使用 SET
语句设置 audit_log_disable
变量;例如
SET GLOBAL audit_log_disable = true;
将 audit_log_disable
设置为 true 将禁用审计日志插件。当 audit_log_disable
恢复为 false
(默认设置)时,插件将重新启用。
使用 audit_log_disable = true
启动审计日志插件会生成警告 (ER_WARN_AUDIT_LOG_DISABLED
),并显示以下消息:审计日志已禁用。使用 audit_log_disable = false 启用它。将 audit_log_disable
设置为 false 也会生成警告。当 audit_log_disable
设置为 true 时,审计日志函数调用和变量更改会生成会话警告。
设置 audit_log_disable
的运行时值需要 AUDIT_ADMIN
特权,此外还需要 SYSTEM_VARIABLES_ADMIN
特权(或已弃用的 SUPER
特权),通常需要设置全局系统变量运行时值。