背景:
有台闲置机,安装了Windows 7 和 MySQL Server 5.6,家里电器开得太多,跳闸断电了。之前使用 Sqlyog 操作MySQL,断电之前并未保存数据。再开机的时候就出现MySQL连不上,服务启动错误1067进程意外终止了。
解决办法:
确认MySQL Server5.6 安装路径:
程序: C:Program FilesMySQLMySQL Server 5.6
数据、配置:C:ProgramDataMySQLMySQL Server 5.6
找到错误日志:
计算机 - 右击“管理” - 系统工具 - 事件查看器 - Windows 日志 - 应用程序
以 InnoDB: Attempted to open a previously opened tablespace. Previous tablespace ... 为例的解决办法:
1.找到C:ProgramDataMySQLMySQL Server 5.6my.ini 添加:
innodb_force_recovery = 1
2.重启MySQL服务
备份或删除出错的表数据。
3.更改my.ini 的配置
innodb_force_recovery = 0
4.重启MySQL服务,OK