MySQL Error number: MY-011216; Symbol: ER_AUDIT_LOG_JSON_READER_FILE_PARSING_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-011216; Symbol: ER_AUDIT_LOG_JSON_READER_FILE_PARSING_ERROR; SQLSTATE: HY000
Message: JSON file parsing error. Reading next file if exists
错误说明:
MySQL 错误号 MY-011216 名称 ER_AUDIT_LOG_JSON_READER_FILE_PARSING_ERROR,属于 SQLSTATE HY000 类型的错误。这是一个停止运行的错误,表明读取安全日志 json 文件时发生错误。
常见案例
这种错误通常会发生在以下情况中:
·当使用 audit-log-json 插件读取 json 文件时,它可能无法正确解析 json 文件的某些部分,而这些语法错误在 MySQL 日志文件中不能检测到;
·由于某些原因,MySQL 安装目录权限受限,无法正常完成读取和写入操作;
·客户端正在读取文件,但是 MySQL 服务器实例正在重新启动,导致 json 读取过程被中断。
解决方法:
要解决此类错误,建议先检查 json 文件的语法是否正确,以及服务器的访问权限是否正确。还可以在 MySQL 服务器配置文件中重置 audit-log-json 配置选项,确保服务器可以正常读取和写入 RT audit-log-json 文件。此外,在启动 MySQL 服务时,可以通过使用 –skip-log-bin 选项来确保此错误不会再次发生。