位置: 编程技术 - 正文

MySQL数据库innodb启动失败无法重启的解决方法(MYSQL数据库原理及应用)

编辑:rootadmin

推荐整理分享MySQL数据库innodb启动失败无法重启的解决方法(MYSQL数据库原理及应用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:MYSQL数据库使用教程,MYSQL数据库原理及应用,MYSQL数据库原理及应用,MYSQL数据库中,下列说法正确的是,MySQL数据库innodb存储引擎,MYSQL数据库管理工程师,MYSQL数据库原理与应用贾晶教材答案,MySQL数据库innodb存储引擎,内容如对您有帮助,希望把文章链接给更多的朋友!

问题介绍

电脑在使用过程中死机,重启后发现mysql没有启动成功,查看错误日志发现是innodb出现问题导致mysql启动失败。

错误日志

解决方法

1.如果数据不重要或已经有备份,只需要恢复mysql启动

进入mysql目录,一般是: /usr/local/var/mysql/

删除ib_logfile*

删除ibdata*

删除所有数据库物理目录(例如数据库为test_db,则执行rm -rf test_db)

重启动mysql

重新建立数据库或使用备份覆盖

MySQL数据库innodb启动失败无法重启的解决方法(MYSQL数据库原理及应用)

2.如果数据很重要且没有备份

可以使用innodb_force_recovery参数,使mysqld跳过恢复步骤,启动mysqld,将数据导出然后重建数据库。

innodb_force_recovery 可以设置为1-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):不执行前滚的操作。

在my.cnf(windows是my.ini)中加入

重启mysql

这时只可以执行select,create,drop操作,但不能执行insert,update,delete操作

执行逻辑导出,完成后将innodb_force_recovery=0,innodb_purge_threads=1,然后重建数据库,最后把导出的数据重新导入

总结

标签: MYSQL数据库原理及应用

本文链接地址:https://www.jiuchutong.com/biancheng/348592.html 转载请保留说明!

上一篇:MySQL 8.0.0开发里程碑版发布!(mysql开发教程)

下一篇:mysql 单机数据库优化的一些实践(mysql数据库使用教程)

  • 网上报税怎么报啊
  • 企业异地迁移
  • 个人所得税租房专项扣除标准
  • 累计净值包含业务收入吗
  • 会计中罚款属于什么处理
  • 油票发票在报销中怎么开
  • 检测费用可以开什么发票
  • 税控盘抵减税额填在主表哪里
  • 转让生产指标的企业所得税
  • 新企业需要结转增值税吗
  • 托收承付的逾期怎么处理
  • 销售的增值税怎么算
  • 贷款计提利息会计分录
  • 通讯费要计入应付账款吗
  • 预交增值税怎么入账
  • 出口用的增值税税率
  • 建筑企业的职工由于不服管理违反规章制度
  • 税务大厅申报社保需要资料
  • 小规模纳税人可以享受小微企业吗
  • 单位代收员工退休金会计分录
  • 电子通行费如何开发票
  • 旧税号的发票专用章还能使用吗
  • 小规模季超过30,增值税怎么收
  • 什么是研发投入和成本
  • 收到退回的投标保证金
  • windows在cmd设置变量
  • 资产负债表里的存货怎么算
  • 商标转让过程中公司转让
  • 内置管理员无法激活
  • vim diff对比
  • 如何在pc桌面上添加文件
  • 企业年金基金收益
  • 一般股份支付的确认计量及帐务处理怎么做
  • 如何开增值税专用发票步骤图解
  • php数组实现原理
  • php抽象类可以多继承吗
  • 现金流出包括所有股票吗
  • dedecms更新
  • chrome网上应用商店在哪
  • 小规模差额征税的税率是3%还是5%
  • 单位购买预付卡可以用现金吗
  • 小规模纳税人增值税专用发票税率
  • 个体户开出的增值税发票丢失了怎么办?
  • 高新企业奖励金怎么开票
  • 应付账款的主要舞弊形式
  • 应交税金及附加怎么计算
  • 增值税及附加税计算公式
  • 如何区分借贷方和负债方
  • 无偿使用期限
  • 团体意外保险能赔多少钱
  • 申报表应纳税额和财务账金额不一致可以不改申报表吗
  • sql server使用心得
  • sql server本地登录
  • svchost一直在下载什么
  • windows10显示
  • centos7installation怎么配
  • 电脑怎么调win7系统
  • ubuntu20.04.1安装
  • linux系统简介
  • android环境搭建教程
  • css div模糊
  • cocos2d教程
  • unity单选
  • js显示nan
  • 使用jquery实现的项目
  • js原始值有哪些
  • lru缓存机制是什么
  • python将字典转换成字符串
  • 一道关于医用口罩的数学题初二
  • node的使用
  • shell去重计数
  • js 拍照
  • jquery cookie存取
  • 2个月培训
  • JavaScript italics方法入门实例(把字符串显示为斜体)
  • javascript怎么学
  • javascript怎么学
  • js面向接口编程
  • 税务划分行业
  • 吉林省耕地面积有多少万亩
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设