码迷,mamicode.com
首页 > 数据库 > 详细

Mysql 启动报错Error: page 5 log sequence number 2580579963

时间:2020-03-10 16:10:56      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:too   恢复   toolbar   操作   ash   目录   回滚   erro   oba   

问题: mysql 宕机后,在启动报错

Error: page 5 log sequence number 2580579963
网上查询是日志文件索引问题,本人尝试过吧data 目录 ib* 删除重新启动,没有作用

解决办法
解决办法:
需要跳过恢复步骤,修改my.cnf文件,在my.cnf中的[mysqld]中添加:
innodb_force_recovery = 6
重启mysql 恢复正常
innodb_purge_threads = 1
有时候需要添加这个,但是我这里添加没有启动成功

解释:
innodb_force_recovery可以设置为1-6,大的数字包含前面所有数字的影响。
具体数字对应的含义:
1-----(SRVFORCEIGNORECORRUPT):忽略检查到的corrupt页。
2-----(SRVFORCENOBACKGROUND):阻止主线程的运行,如主线程需要执行full purge操作,会导致crash。
3-----(SRVFORCENOTRXUNDO):不执行事务回滚操作。
4-----(SRVFORCENOIBUFMERGE):不执行插入缓冲的合并操作。
5-----(SRVFORCENOUNDOLOGSCAN):不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交。
6-----(SRVFORCENOLOG_REDO):不执行前滚的操作。

Mysql 启动报错Error: page 5 log sequence number 2580579963

标签:too   恢复   toolbar   操作   ash   目录   回滚   erro   oba   

原文地址:https://www.cnblogs.com/pythonx/p/12455779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!