天堂2MySQL闪退_使用innodb_force_recovery解决MySQL崩溃无法启动的问题
昨天电脑忽然开不开机,反复了几次,进行了磁盘检测后进去了系统,之后发现没啥毛病(装在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崩溃无法启动的问题相关推荐
- 苹果手机软件闪退怎么解决_王者荣耀筑梦祈愿闪退设备不支持怎么办 王者荣耀筑梦祈愿闪退设备不支持解决方法...
王者荣耀筑梦祈愿闪退设备不支持怎么办?王者荣耀筑梦祈愿活动开启,但很多玩家在进行活动的时候遇到互动闪退.黑屏.提升设备不支持等问题,无法完成活动任务获得回城特效,下面小编带来了王者荣耀筑梦祈愿闪退设备 ...
- 闪烁之光为什么闪退_闪烁之光闪退怎么办?闪烁之光闪退黑屏怎么解决?
闪烁之光闪退怎么办?闪烁之光黑屏怎么办?闪退黑屏怎么解决?今天果盘小编为大家解答遇到闪烁之光闪退的解决方法! 闪烁之光这款游戏在如今真是非常的火爆,一开测就有上万玩家涌入服务器,但是可能有些玩家在玩的 ...
- 复古传奇登录显示服务器断线,复古传奇闪退黑屏怎么解决-复古传奇闪退的解决方法_快吧手游...
复古传奇闪退怎么办?复古传奇黑屏怎么办?闪退黑屏怎么解决?今天果小编为大家解答遇到复古传奇闪退的解决方法! 复古传奇闪退的解决方法 复古传奇这款游戏在如今真是非常的火爆,一开测就有上万玩家涌入服务器, ...
- autocad2014 第二次打开闪退_cad2014闪退的原因和解决方法
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以系统升级出现闪退为例,cad2014闪退的原因和解决方法: 1.原因:Windows8.1升级成Windows10系统之后出现了 ...
- idea2019打卡没多久就闪退_IDEA 2020.1打开时闪退的问题及解决方法(完美解决方法)...
推荐阅读: 支持Java 14!Java开发工具IntelliJ IDEA 2020.1稳定版发布 https://www.jb51.net/softjc/720187.html IntelliJ I ...
- 程序闪退_苹果APP日常使用时一直闪退怎么办?
ios用户在日常使用应用一定碰到过点进APP后就出现闪退的现象,有的应用甚至无限闪退无法打开.有用户反映,之前的王者荣耀就出现了在新升级的ios14 beta4版本的系统中出现无限闪退的情况.闪退就是 ...
- 安卓开发经常闪退的原因及解决方法
安卓开发经常闪退的原因及解决方法 参考文章: (1)安卓开发经常闪退的原因及解决方法 (2)https://www.cnblogs.com/tiancaige/p/9981418.html 备忘一下.
- 叮咚同城小程序问题:点击发布信息按钮自动闪退到首页的解决方法
叮咚同城小程序问题:点击发布信息按钮自动闪退到首页的解决方法 是因为没有登录,授权登录后,该问题就解决了
- 避难所Android闪退,iOS/安卓版《辐射:避难所》Fallout Shelter攻略:闪退进不去解决办法...
辐射避难所Fallout Shelter闪退进不去解决办法: 1.网络异常 由于<辐射:避难所>(Fallout Shelter)是一款需要联网的游戏,所以如果我们的网络出现异常很容易造成 ...
最新文章
- IOS成长之路-NSMutableURLRequest实现Post请求
- 【Android 插件化】DroidPlugin 编译运行 ( DroidPlugin 简介 | 编译 DroidPlugin 官方示例 | 运行 DroidPlugin 官方示例 )
- Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)
- OpenCV BLOB检测和过滤区域的实例(附完整代码)
- 用wxpython做ui_wxPython - 如何强制UI刷新?
- Vue左边与右边内容相关联
- 华硕主板开机:loading asus express gate解决办法
- 数据库原理及应用教程(第4版|微课版)陈志泊-第一章习题
- mac系统如何设置定位服务器,使用[查找我的 Mac]定位和查找Mac电脑的具体位置
- 微信小程序7-云存储
- 爱回收提交订单一直显示服务器来小差,京东的爱回收太垃圾,千万不要用。
- 第5章 域内横向移动分析及防御
- OpenHarmony,一路前行,为了奇迹
- 计算机B类会议排名,计算机学科会议排名
- windows自动化操作——程序员必备
- [转贴]请珍惜你身边爱你的人
- 内部稽核与内部控制管理体系关系的探讨
- centos7配置mysql主从:一主多从
- P4097 [HEOI2013]Segment 李超线段树
- LabVIEW 2012中的收藏选板导入到LabVIEW 2013