Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何监视MYSQL更改_Mysql_Ubuntu_Intrusion Detection - Fatal编程技术网

如何监视MYSQL更改

如何监视MYSQL更改,mysql,ubuntu,intrusion-detection,Mysql,Ubuntu,Intrusion Detection,我已经在我的Ubuntu服务器上安装了助手,现在我想监控MYSQL的变化(新字段、新内容、新表等)。我怎么能和助手一起做这件事 谢谢! Roman除非有一个特殊的库(框架或应用程序),否则我看不到使用AIDE实现这一点的方法。AIDE可以更好地监控配置文件,而不是在非现场服务器(也支持版本控制)上每日转储实际SQL 要求:我现在想监控MYSQL的更改(创建新字段、新内容、新表等)。 下面是对AIDE工作的描述: “这是一个基于主机的入侵检测系统(HIDS),用于检查 文件的完整性。它通过创建 文

我已经在我的Ubuntu服务器上安装了助手,现在我想监控MYSQL的变化(新字段、新内容、新表等)。我怎么能和助手一起做这件事

谢谢!
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