6.4.5.11 审核日志限制
MySQL 企业审核受以下一般限制:
-
仅记录 SQL 语句。由无 SQL API(例如 memcached,Node.JS 和 NDB API)所做的更改不会记录。
-
仅记录顶层语句,而不记录诸如触发器或存储过程之类的存储程序中的语句。
-
诸如LOAD DATA之类的语句引用的文件的内容未记录。
-
在 MySQL 5.7.21 之前,MySQL Enterprise Audit 使用
mysql
系统数据库中的MyISAM
table。组复制不支持MyISAM
table。因此,MySQL Enterprise Audit 和组复制不能一起使用。
NDB 群集. 可以在以下条件下将 MySQL Enterprise Audit 与 MySQL NDB 群集一起使用:
-
必须使用 SQL 接口完成所有要记录的更改。使用 No-SQL 接口的更改(例如 NDB API,memcached 或 ClusterJ 提供的更改)不会被记录。
-
该插件必须安装在用于在群集上执行 SQL 的每个 MySQL 服务器上。
-
审核插件数据必须在与群集一起使用的所有 MySQL 服务器之间汇总。这种聚合是应用程序或用户的责任。