我们在 IBM i (as/400) 上有一个 MySQL 数据库,该数据库有许多具有管理员访问权限的人。我们想审核谁在进行更改,以及何时进行更改。在 SQL Server 上,我们会使用 DDL 触发器,但在 MySQL 上不存在。有一个反提议通过 CREATE EVENT 来做到这一点,但也没有实现。
我有哪些选项可以监控 DDL?大多数人都在使用 MySQL 管理员。我正在使用 MySQL Workbench,在网络内部,在网络内部,所有各方都可以直接访问 MySQL 数据库,因为 Microsoft Access 通过链接表访问它。
如果您有企业版许可证,请升级到 5.5 或 5.7 并使用审计日志插件。