昨天电脑忽然开不开机,反复了几次,进行了磁盘检测后进去了系统,之后发现没啥毛病(装在C盘的输入法有点问题,怀疑可能是C盘所在的固态出了问题),第二天本地的MySQL一直不连接上,服务器上远程连接正常,首先到服务里看果然mysql没有启动,尝试手动启动,发现启动不了,于是去看日志

报的错很奇怪,有找不到表空间,有报错InnoDB is in read only mode.。找了很多解决方法都无法启动mysql ,最终在 my.ini文件中加上innodb_force_recovery = 4 问题解决,MySQL可以连接上,删除了问题数据库并注释掉innodb_force_recovery = 4 可以正常运行。

现在总结下:innodb_force_recovery参数

参数innodb_force_recovery影响了整个Innodb存储引擎的恢复状况。该值默认为0,表示当需要恢复时执行所有的恢复操作。当不能进行有效恢复时,如数据页发生了corruption,Mysql数据库可能会宕机,并把错误写入错误日志中。

但在某些情况下,可能不需要执行完整的恢复操作。例如在进行alter table操作时,这时发生意外,数据库重启时会对Innodb表执行回滚操作。对于一个大表,这需要很长时间,甚至可能是几个小时。这时可以自行恢复,例如将表删除,从备份中重新将数据导入表中,这些操作可能要快于回滚操作。

Innodb_force_recovery可以设置6个非零值:

1(SRV_FORCE_IGNORE_CORRUPT):忽略检查到的corrupt页。

2(SRV_FORCE_NO_BACKGROUND):阻止主线程的运行,如主线程需要执行full purge操作,会导致crash。

3(SRV_FORCE_NO_TRX_UNDO):不执行事务回滚操作。

4(SRV_FORCE_NO_IBUF_MERGE):不执行插入缓冲的合并操作。

5(SRV_FORCE_NO_UNDO_LOG_SCAN):不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交。

6(SRV_FORCE_NO_LOG_REDO):不执行前滚的操作。

备注:当设置innodb_force_recovery大于0后,可以对标进行select、create、drop操作,但insert、update或者delete这类操作是不允许的。

天堂2MySQL闪退_使用innodb_force_recovery解决MySQL崩溃无法启动的问题相关推荐

  1. 苹果手机软件闪退怎么解决_王者荣耀筑梦祈愿闪退设备不支持怎么办 王者荣耀筑梦祈愿闪退设备不支持解决方法...

    王者荣耀筑梦祈愿闪退设备不支持怎么办?王者荣耀筑梦祈愿活动开启,但很多玩家在进行活动的时候遇到互动闪退.黑屏.提升设备不支持等问题,无法完成活动任务获得回城特效,下面小编带来了王者荣耀筑梦祈愿闪退设备 ...

  2. 闪烁之光为什么闪退_闪烁之光闪退怎么办?闪烁之光闪退黑屏怎么解决?

    闪烁之光闪退怎么办?闪烁之光黑屏怎么办?闪退黑屏怎么解决?今天果盘小编为大家解答遇到闪烁之光闪退的解决方法! 闪烁之光这款游戏在如今真是非常的火爆,一开测就有上万玩家涌入服务器,但是可能有些玩家在玩的 ...

  3. 复古传奇登录显示服务器断线,复古传奇闪退黑屏怎么解决-复古传奇闪退的解决方法_快吧手游...

    复古传奇闪退怎么办?复古传奇黑屏怎么办?闪退黑屏怎么解决?今天果小编为大家解答遇到复古传奇闪退的解决方法! 复古传奇闪退的解决方法 复古传奇这款游戏在如今真是非常的火爆,一开测就有上万玩家涌入服务器, ...

  4. autocad2014 第二次打开闪退_cad2014闪退的原因和解决方法

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以系统升级出现闪退为例,cad2014闪退的原因和解决方法: 1.原因:Windows8.1升级成Windows10系统之后出现了 ...

  5. idea2019打卡没多久就闪退_IDEA 2020.1打开时闪退的问题及解决方法(完美解决方法)...

    推荐阅读: 支持Java 14!Java开发工具IntelliJ IDEA 2020.1稳定版发布 https://www.jb51.net/softjc/720187.html IntelliJ I ...

  6. 程序闪退_苹果APP日常使用时一直闪退怎么办?

    ios用户在日常使用应用一定碰到过点进APP后就出现闪退的现象,有的应用甚至无限闪退无法打开.有用户反映,之前的王者荣耀就出现了在新升级的ios14 beta4版本的系统中出现无限闪退的情况.闪退就是 ...

  7. 安卓开发经常闪退的原因及解决方法

    安卓开发经常闪退的原因及解决方法 参考文章: (1)安卓开发经常闪退的原因及解决方法 (2)https://www.cnblogs.com/tiancaige/p/9981418.html 备忘一下.

  8. 叮咚同城小程序问题:点击发布信息按钮自动闪退到首页的解决方法

    叮咚同城小程序问题:点击发布信息按钮自动闪退到首页的解决方法 是因为没有登录,授权登录后,该问题就解决了

  9. 避难所Android闪退,iOS/安卓版《辐射:避难所》Fallout Shelter攻略:闪退进不去解决办法...

    辐射避难所Fallout Shelter闪退进不去解决办法: 1.网络异常 由于<辐射:避难所>(Fallout Shelter)是一款需要联网的游戏,所以如果我们的网络出现异常很容易造成 ...

最新文章

  1. IOS成长之路-NSMutableURLRequest实现Post请求
  2. 【Android 插件化】DroidPlugin 编译运行 ( DroidPlugin 简介 | 编译 DroidPlugin 官方示例 | 运行 DroidPlugin 官方示例 )
  3. Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)
  4. OpenCV BLOB检测和过滤区域的实例(附完整代码)
  5. 用wxpython做ui_wxPython - 如何强制UI刷新?
  6. Vue左边与右边内容相关联
  7. 华硕主板开机:loading asus express gate解决办法
  8. 数据库原理及应用教程(第4版|微课版)陈志泊-第一章习题
  9. mac系统如何设置定位服务器,使用[查找我的 Mac]定位和查找Mac电脑的具体位置
  10. 微信小程序7-云存储
  11. 爱回收提交订单一直显示服务器来小差,京东的爱回收太垃圾,千万不要用。
  12. 第5章 域内横向移动分析及防御
  13. OpenHarmony,一路前行,为了奇迹
  14. 计算机B类会议排名,计算机学科会议排名
  15. windows自动化操作——程序员必备
  16. [转贴]请珍惜你身边爱你的人
  17. 内部稽核与内部控制管理体系关系的探讨
  18. centos7配置mysql主从:一主多从
  19. P4097 [HEOI2013]Segment 李超线段树
  20. LabVIEW 2012中的收藏选板导入到LabVIEW 2013

热门文章

  1. 【SubPhaser-多倍体亚基因组分型流程解读】
  2. 电波声声动人 节目精彩感人
  3. Linux驱动开发必看详解神秘内核
  4. 03-树3 Tree Traversals Again (25 分)
  5. CUDA 矩阵乘法优化
  6. 【论文阅读】【3d目标检测】Group-Free 3D Object Detection via Transformers
  7. AI边缘计算分析与视频技术,如何助力企业安全生产智能监管?
  8. Xavier agx使用指南汇总
  9. 一个七年老员工的感悟
  10. 基于SpringBoot+MyBatis的旅行社管理系统设计与实现