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

文档解释

Error number: MY-013863; Symbol: ER_IB_MSG_LOG_FILES_CREATED_BY_CLONE_AND_READ_ONLY_MODE; SQLSTATE: HY000

Message: Cannot restore cloned data directory, InnoDB running in read-only mode!

错误说明

MY-013863 是MySQL的一种常见错误,表明在clone操作后,消息日志文件使用了只读模式,无法正常记录到消息日志文件中,从而导致MySQL实例无法正常工作。

常见案例

常见的用于触发该错误的操作是在MySQL数据库实例上使用clone命令创建在线备份,以及在MySQL 5.7.20版本以及更高版本之后,消息日志文件夹中存在只读属性文件,这些都可能导致MySQL出现MY-013863错误。

解决方法

对于触发MY-013863 消息日志只读模式错误,可以通过重设文件夹以及文件以解决。

一般处理方法及步骤

1. 停止MySQL服务器实例,打开MySQL当前的data文件夹,删除消息日志文件夹中的所有*.err, *.log, *.general,避免不必要的日志信息混乱。

2. 确保消息日志文件夹和其中的文件都拥有足够的读写权限,保证MySQL服务器可以正常访问和编辑文件夹内的文件。

3. 重新启动MySQL实例,可以从系统日志大中实时监测日志消息,发现是否解决了MY-013863错误。


数据运维技术 » MySQL Error number: MY-013863; Symbol: ER_IB_MSG_LOG_FILES_CREATED_BY_CLONE_AND_READ_ONLY_MODE; SQLSTATE: HY000 报错 故障修复 远程处理