MySQL Error number: MY-013872; Symbol: ER_IB_MSG_LOG_UPGRADE_IN_READ_ONLY_MODE; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013872; Symbol: ER_IB_MSG_LOG_UPGRADE_IN_READ_ONLY_MODE; SQLSTATE: HY000
Message: Cannot upgrade format (v%lu) of redo log files in read-only mode (–innodb-read-only).
常见案例
也可以将该错误的错误编号添加到innodb_log_file_size的配置参数中,以获得最佳结果。例如: innodb_log_file_size = 512M er_ib_msg_log_upgrade_in_read_only_mode
最后,可以利用 Innobase 日志更新器来解决这个问题,innobase_log_update.sh仅能在InnoDB表空间启动时调用,该表空间必须处于只读模式,不能做任何其他更新操作时才能运行innobase_log_update.sh。
总之,要解决MY-013872(ER_IB_MSG_LOG_UPGRADE_IN_READ_ONLY_MODE)错误,有几种可行的解决方案,首先使服务器退出只读模式,然后检查该用户的权限,而且还可以使用MySQL安装器重新安装,最后使用Innobase日志更新器来解决这个问题。