如何解决机器重启后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,进程意外中止