MySQL 8.0.35 企业版开启审计audit log功能
在MySQL 8.0.35企业版中,您可以使用以下步骤来启用审计日志(audit log)功能:
- 修改
my.cnf
(在Unix/Linux系统中)或my.ini
(在Windows系统中)配置文件,添加以下设置:
[mysqld]
# 开启审计日志
audit_log_policy=ALL
# 设置审计日志文件的路径
audit_log_file=/var/log/mysql/audit.log
# 审计日志格式,可以自定义字段,如USER,DB,QUERY,SUCCESS
audit_log_format=JSON
- 重启MySQL服务以使配置生效。
- 验证审计日志功能是否已经启用:
SHOW VARIABLES LIKE 'audit_log_policy';
如果返回值为非空且非OFF,表示审计日志功能已启用。
注意:审计日志路径/var/log/mysql/audit.log
需要确保MySQL服务有权限写入。如果是Windows系统,确保指定的路径存在并且MySQL服务有权限写入。
评论已关闭