1

我已经安装The AIDE在我的 Ubuntu 服务器上,现在我想监控 MYSQL 更改(新字段、新内容、新表等已创建)。我怎样才能用 AIDE 做到这一点?

谢谢!罗马

4

1 回答 1

1

除非有一个特殊的库(框架或应用程序),否则我看不到您使用 AIDE 执行此操作的方法。AIDE 最好用于监控配置文件,而不是每天在异地服务器(也支持版本控制)上转储实际 SQL。

要求:我现在想监控 MYSQL 更改(新字段、新内容、新表等已创建)。

这里有对 AIDE 所做工作的描述:

“它是一个基于主机的入侵检测系统 (HIDS),用于检查文件的完整性。它通过在初始运行时创建文件的基线数据库来做到这一点,然后在后续运行时根据系统检查该数据库。文件属性可以检查包括inode、权限、修改时间、文件内容等"

监控表格内容的变化:

除非有一个工具可以基于差异(两个不同的二进制文件之间)进行解析,否则理解与新字段和新内容相关的更改并不是那么容易。

因此,我建议在 git 文件夹(提供版本控制)中每小时(或每天)对您的数据进行一次 mysql 转储,并且最好在安全的异地服务器上进行。

监控表的添加

如果你想检测新表的添加,它就像监控底层数据库文件的创建一样简单。例如,IMAP 引擎创建了 3 个不同的底层文件,其中之一是 MYD。

于 2014-06-02T11:49:51.803 回答