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

文档解释

Error number: MY-010863; Symbol: ER_BINLOG_CRASH_RECOVERY_FAILED; SQLSTATE: HY000

Message: Crash recovery failed. Either correct the problem (if it’s, for example, out of memory error) and restart, or delete (or rename) binary log and start mysqld with –tc-heuristic-recover={commit|rollback}

错误说明:

MY-010863,ER_BINLOG_CRASH_RECOVERY_FAILED的错误,指在重新激活二进制日志时发生了不可恢复的故障。它是MySQL在开放用户会话时出现的一个数据库管理系统级错误,继续会话前必须被修复。

常见案例

这个错误通常被触发由物理硬件或软件产生的机器崩溃而引起。有一些特定的触发因素比如磁盘损坏,操作系统 core dump,和 OOM(内存溢出)等等。

解决方法:

当MySQL日志中发出此警报时,MySQL实例可能处于不可恢复的状态,需要停止MySQL实例的工作,清除受影响的服务,并进行备份恢复数据。定期检查散热解决设备和服务器硬件,避免由于器件故障而耗费很多时间修复MySQL实例。针对磁盘,首先尝试检查磁盘是否存在故障,并通过检查事务来保证数据的完整性和一致性。其次,必须检查和修复破损的磁盘,比如可以对残缺的数据文件进行恢复。第三查看日志,查看了解是发生这个错误的具体原因,并采取必要的修复措施。然后再次启动MySQL实例,再次恢复应用程序的状态并继续定期检查并保持MySQL实例的状态。

版权声明:本文由lzhuji.com主机评测所有
文章名称:《MySQL Error number: MY-010863; Symbol: ER_BINLOG_CRASH_RECOVERY_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理》
文章链接:https://www.lzhuji.com/265024.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

本站不对信息的真伪做任何的保障,请自行甄别,自负责任。

登录

找回密码

注册