0

使用参考( https://mariadb.com/blog/activating-auditing-mariadb-and-mysql-5-minutes )在 MYSQL 中尝试了 maria db 审计插件。

我没有看到将审计日志转储到数据库表中的选项,并希望尝试一些解决方法来实现这一点。

选项#1 - 编写 shell 脚本以使用适当的表结构(时间戳、服务器主机、用户、客户端主机、连接 ID、查询 ID、操作、数据库、表、错误代码)转储审计日志,这将是由 cron 作业调用。它应该能够加载新的审计日志(server_audit.log.xx)以避免数据库表中的重复数据。它还需要两个步骤(步骤#1-审计插件将审计日志转储到平面文件,步骤#2-Shell 脚本将审计日志从平面文件转储到数据库表中),这不是一种有效的方法。

选项#2 - server_audit.so 上的附加扩展,它提供将审计数据直接转储到表中的功能。

我没有得到 server_audit.so 的源代码。作为 Maria DB 审计插件免费软件,尝试获取 server_audit.so 的源代码是否足够?有人试图将审计数据记录到平面文件中并将审计数据直接记录到数据库表中吗?

4

0 回答 0