如何解决机器重启后MySql服务跑不起来了1067,附解决过程

Posted 剑握在手

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决机器重启后MySql服务跑不起来了1067,附解决过程相关的知识,希望对你有一定的参考价值。

今个别人的mysql跑不起来了,之前还好好的,问我怎么恢复,我没在她出问题的机器上弄,在自己机器上试的,最终解决了,现记录于此。
1,首先把她的mysql安装文件夹、数据结构文件、数据文件全都复制过来(总之按照原来的mysql目录配置全都拿过来就对了,如果没有配置的那么复杂,本来就全在一个目录里那就直接复制这个目录行了),放在my.ini里配置的相应目录下边。
2,然后通过命令行安装服务(步骤参考本博客mysql安装相关)
3,启动服务,结果也报1067,查看datadir(my.ini中配置的)下的*.err日志发现以下内容
160908 17:40:52  InnoDB: Error: page 7 log sequence number 35279318566
InnoDB: is in the future! Current system log sequence number 32193064972.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html

跟着去:http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html 看了一下

4,然后在my.ini 中添加 innodb_force_recovery=6,启动服务,成功。

以上是关于如何解决机器重启后MySql服务跑不起来了1067,附解决过程的主要内容,如果未能解决你的问题,请参考以下文章

谁教我启动mysql服务

MySQL出现“错误1067:进程意外终止”

记一次MySQL5.6启动服务1067错误排查解决方案

MySQL无法启动mysql服务(位于本地计算机上)错误1067,进程意外中止

1067错误 mysql无法启动,版本是5.5.16,windows目录下的my.ini如何配置

MySQL数据库1067错误解决方法