zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL Error number: MY-011200; Symbol: ER_AUDIT_LOG_CANNOT_SET_LOG_POLICY_WITH_OTHER_POLICIES; SQLSTATE: HY000 报错 故障修复 远程处理

mysqllogset 故障 处理 远程 报错 修复
2023-06-13 09:19:27 时间
MySQL Error number: MY-011200; Symbol: ER_AUDIT_LOG_CANNOT_SET_LOG_POLICY_WITH_OTHER_POLICIES; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释

Error number: MY-011200; Symbol: ER_AUDIT_LOG_CANNOT_SET_LOG_POLICY_WITH_OTHER_POLICIES; SQLSTATE: HY000

Message: Cannot set audit_log_policy simultaneously with either audit_log_connection_policy or audit_log_statement_policy, setting audit_log_connection_policy and audit_log_statement_policy based on audit_log_policy.

MySQL 错误号 MY-0112000 的 “ER_AUDIT_LOG_CANNOT_SET_LOG_POLICY_WITH_OTHER_POLICIES” 提示消息指示了一个名为 ER_AUDIT_LOG_CANNOT_SET_LOG_POLICY_WITH_OTHER_POLICIES 的错误。

这个错误发生在 MySQL 中,当用户尝试在内部 mysql 服务器变量 audit_log_policy 上使用其他日志策略时会引发该错误,而 audit_log_policy 只接受 audit_log 策略设置。

这意味着,每个用户在设置 audit_log_policy 变量时,必须将 audit_log 策略作为变量的值,而不能将其它策略作为变量的值。

常见案例

一个典型的案例是,当 MySQL 用户试图将一个名为 audit_log 的变量设置为 logging 策略时,MySQL 会报错。

解决方法

解决该错误的第一步是检查 MySQL 内部变量 audit_log_policy 的值是否设置正确。如果变量的值设置错误,可以尝试使用 SET GLOBAL audit_log_policy=audit_log 语句修改该变量的值。

此外,如果用户想确认在设置 audit_log_policy 时有没有使用其他策略,可以使用 SHOW VARIABLES LIKE audit_log_policy 语句来检查 audit_log_policy 的值是否正确(该值应该是 audit_log )。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-011200; Symbol: ER_AUDIT_LOG_CANNOT_SET_LOG_POLICY_WITH_OTHER_POLICIES; SQLSTATE: HY000 报错 故障修复 远程处理