MySQL 中没有内置支持清除审计日志,因此需要自己实现清除。
步骤是:
确保轮换审计日志。
我们可以使用自动旋转大小或者定期手动清除:使用 cron 或者其他方法在操作系统中安排重复事件,并使用它来删除应清除的审核日志。
例如,如果我们使用 Linux 并希望删除至少四天前的所有审计日志,我们可以使用 find 实用程序,例如:
# find /var/lib/mysql/ -maxdepth 1 -name 'audit.log.*.xml' -mtime +3 -delete
假设审计日志存储在 /var/lib/mysql 上,否则替换路径。
日期:2020-09-17 00:11:43 来源:oir作者:oir