MySQL Error number: MY-011198; Symbol: ER_AUDIT_LOG_FILTER_IS_NOT_INSTALLED; SQLSTATE: HY000

文档解释

Error number: MY-011198; Symbol: ER_AUDIT_LOG_FILTER_IS_NOT_INSTALLED; SQLSTATE: HY000

Message: Audit Log plugin supports a filtering, which has not been installed yet. Audit Log plugin will run in the legacy mode, which will be disabled in the next release.

错误说明:

ER_AUDIT_LOG_FILTER_IS_NOT_INSTALLED(ER_AUDIT_LOG_FILTER_IS_NOT_INSTALLED)这个错误信息指的是MySQL在尝试使用Audit Log Filter功能但未能正确安装的情况下抛出的错误。Audit Log Filter是MySQL的新功能,用于过滤审计日志。

常见案例

该案例通常由以下原因引起:

1.未安装Audit Log Filter:如果MySQL实例中未安装Audit Log Filter,则会出现此错误;

2.使用Audit Log Plugin而不是Audit Log Filter:用户可能尝试使用Audit Log Plugin而不是Audit Log Filter,也会出现此错误。

解决方法:

1.安装Audit Log Filter:要解决该问题,需要在MySQL实例中安装Audit Log Filter,可以使用以下命令安装Audit Log Filter:

mysqld –initialize-insecure –audit-log-filter

2.使用Audit Log Plugin:另外,当要使用Audit Log Plugin而不是Audit Log Filter时,应使用以下语句:INSTALL PLUGIN AUDIT_LOG_PLUGIN SONAME:'audit_log_plugin.so’;这应该可以解决此错误。

你可能感兴趣的