首页 > 代码库 > 如何解决机器重启后MySql服务跑不起来了1067,附解决过程
如何解决机器重启后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 35279318566InnoDB: is in the future! Current system log sequence number 32193064972.InnoDB: Your database may be corrupt or you may have copied the InnoDBInnoDB: tablespace but not the InnoDB log files. SeeInnoDB: 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,附解决过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。