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’;这应该可以解决此错误。