MySQL Error number: MY-013834; Symbol: ER_WARN_AUDIT_LOG_DISABLED; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013834; Symbol: ER_WARN_AUDIT_LOG_DISABLED; SQLSTATE: HY000
Message: Audit Log is disabled. Enable it with audit_log_disable = false.
错误说明:
MY-013834 ER_WARN_AUDIT_LOG_DISABLED错误是MySQL中的一个通用错误代码,指出审计日志已被禁用。它由MySQL服务器发出,并指出用户未能在系统中激活一项重要的审计功能。该信息应与MySQL中的安全管理有关。
常见案例
ER_WARN_AUDIT_LOG_DISABLED错误的常见原因是MySQL的安全管理功能尚未启用。例如,如果在MySQL启动命令行中未启用–audit-log-enabled参数,则可能会发出ER_WARN_AUDIT_LOG_DISABLED。
解决方法:
要解决该问题,必须使用相应的命令行参数将安全管理功能启用,以便系统可以开始记录审计日志。
具体来说,解决方法是在MySQL启动命令行中使用’–audit-log-enabled=on’参数(要获得其他选项,可以使用参数“–audit-log-enabled=”):
Linux系统:
$ sudo mysqld –audit-log-enabled=on
Windows系统:
C:\ > mysqld –audit-log-enabled = on
要确保审计日志记录的完整性,也可以将参数添加到配置文件中,例如my.cnf或my.ini文件:
[mysqld]
audit-log-enabled=on
在重新启动MySQL服务后,审计日志记录应当可用,这样就会消除ER_WARN_AUDIT_LOG_DISABLED错误。如果在配置文件中设置了值,则审计日志记录应当可用。