如何监视MYSQL更改
我已经在我的Ubuntu服务器上安装了助手,现在我想监控MYSQL的变化(新字段、新内容、新表等)。我怎么能和助手一起做这件事 谢谢!如何监视MYSQL更改,mysql,ubuntu,intrusion-detection,Mysql,Ubuntu,Intrusion Detection,我已经在我的Ubuntu服务器上安装了助手,现在我想监控MYSQL的变化(新字段、新内容、新表等)。我怎么能和助手一起做这件事 谢谢! Roman除非有一个特殊的库(框架或应用程序),否则我看不到使用AIDE实现这一点的方法。AIDE可以更好地监控配置文件,而不是在非现场服务器(也支持版本控制)上每日转储实际SQL 要求:我现在想监控MYSQL的更改(创建新字段、新内容、新表等)。 下面是对AIDE工作的描述: “这是一个基于主机的入侵检测系统(HIDS),用于检查 文件的完整性。它通过创建 文
Roman除非有一个特殊的库(框架或应用程序),否则我看不到使用AIDE实现这一点的方法。AIDE可以更好地监控配置文件,而不是在非现场服务器(也支持版本控制)上每日转储实际SQL 要求:我现在想监控MYSQL的更改(创建新字段、新内容、新表等)。 下面是对AIDE工作的描述: “这是一个基于主机的入侵检测系统(HIDS),用于检查 文件的完整性。它通过创建 文件,然后根据 后续运行中的系统。可检查的文件属性 包括索引节点、权限、修改时间、文件内容等。“ 监视表内容的更改: 除非有一个工具可以基于差异(在两个不同的二进制文件之间)执行解析,否则理解与新字段和新内容相关的更改就不会那么容易了 因此,我建议每小时(或每天)在git文件夹(提供版本控制)中转储mysql数据,最好是在安全的异地服务器上 监视表的添加
如果您希望检测新表的添加,它将与监视基础数据库文件的创建一样简单。例如,IMAP引擎创建3个不同的底层文件,其中一个是MYD。不确定AIDE的含义,请clarify@tawfekov您好,这里是AIDE-高级入侵检测环境您将使用AIDE监控什么?数据库的实际文件是什么?从我阅读的内容来看,AIDE面向文件监视(配置等)。我不认为底层的mysql DB文件将是100%纯文本可读的。请参阅:@Roman如果您正在应用程序中寻找审计,那么有很多lib,我为ZF2编写了一个lib