我被要求审核MySQL表中的任何/所有更改.有没有人知道有什么工具可以帮助我这样做,还是我需要编写自己的解决方案?
如果我编写自己的审计,我最初认为它是一个单独的表,并在PHP代码中构建一系列更改.像"fieldname1 - > oldvalue | fieldname2 - > oldvalue,..."之类的东西.如果您发现此方法存在重大问题,请告知我们.
捕获数据库表所有更改的唯一可靠方法是在服务器上使用触发器。修改自己的代码来审核更改的风险是来自其他应用程序/用户等的更改将不会被捕获。
话虽如此,我不确定 MySQL 4 是否支持触发器。
| 归档时间: |
|
| 查看次数: |
6062 次 |
| 最近记录: |