MySQL异常关机重启后,服务启动时报10061错误

  最近碰到了2次异常断电导致MySQL无法正常启动的问题,启动MySQL服务时报错10061。

  查看data目录下的error日志,可以看到数据库有损坏。

  如果没有开启binlog,没有生成二进制文件,则按下面的方法尝试恢复

  1、修改my.ini,设置innodb_force_recovery=6并重启MySQL。

  2、执行mysqldump导出所有数据库(建表并导入数据的语句),关闭数据库。

  3、删除data文件夹下的ib_logfile0,ib_logfile1,ibdata1文件。 删除data文件夹下所有数据库(除系统库)名的文件夹。

        4、修改my.ini,设置innodb_force_recovery=0并重启MySQL。

        5、执行mysql数据导入(这一步会重建所有数据表)。 

  

posted on 2021-06-21 22:39  lnlvinso  阅读(491)  评论(0编辑  收藏  举报