出于安全原因,我需要在服务器端(运行 Debian 6.0 Squeeze)记录所有可能更改 MySQL DB(v. 5.1)内容的查询以及发布它的用户。我不得不排除
ngrep
捕获网络流量和过滤器之类的工具UPDATE
,DELETE
因为这会让我处理事务并且我不知道收到的查询是否真的被执行了。我找不到任何可以让我更改 MySQL 固有日志行为的设置,因此我正在寻找其他解决方案。到目前为止,我提出了两种可能性:
背景:
您对如何执行我的日志记录有更好的想法吗?
是否可以让 MySQL 将其日志转储到远程 MySQL 服务器?
我想审计 MySQL 连接,但我不希望服务器将所有信息本地存储在自己的硬件上。