Mysql 启动报错Error: page 5 log sequence number 2580579963
Posted JasonChao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 启动报错Error: page 5 log sequence number 2580579963相关的知识,希望对你有一定的参考价值。
问题: 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的主要内容,如果未能解决你的问题,请参考以下文章
升级 MySQL 至 5.5,报错 [ERROR] Plugin 'InnoDB' init function returned error
源码安装mysql5.6x启动报错:[ERROR] Can't find messagefile '/data/mysqldata/3306/english/errmsg.sys
mysql修改后启动my.cnf报错Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql
启动mysql报错:ERROR! The server quit without updating