位置: 编程技术 - 正文

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数据库使用教程)

  • 劳务派遣公司如何收费
  • 会计上已资本化处理的工资企业所得税前应如何扣除?
  • 农村合作社怎么挣钱
  • 无形资产的确认条件
  • 未确认融资费要还款吗
  • 只有收入没有成本 企业所得税
  • 注册资本 投资比例
  • 小规模纳税人月超10万季度不超30万
  • 招待客人的住宿费能抵扣吗?
  • 能直接从公司账户向个人账户转钱吗
  • 福利费进项税额转出会计分录账务处理
  • 借贷记账法试算平衡的计算公式有
  • 纳税申报的具体流程个体户
  • 企业安全生产费用提取标准 最新
  • 建筑业预缴税款都要填哪些表
  • 营改增后哪些费用可以抵扣
  • 出口退税总是差进项票怎么处理
  • 厂房出租税收分类
  • 福利能开专票吗
  • 工会开发票有税号吗?
  • 建筑分包项目有哪些内容
  • 实际利率法怎么理解
  • 商品盘点溢余短缺的核算方法有哪些?
  • 公司购买的汽车可以一次性扣除吗
  • 建筑公司一般纳税人增值税税率
  • 企业收到损坏赔偿金
  • 酒店住宿收入确认原则的条件
  • 航天金穗怎么开票
  • 出口退税需要什么单据
  • 月末进项税额结转会计分录
  • 开启共享文件夹
  • 情绪情感的特点
  • android 设置按钮颜色
  • 主营业务收入平均增长率计算公式近两年
  • 报销招待费的会计怎么做
  • 电脑很空但是占用率90
  • 企业车间承包合同的法律效力
  • 代购机票骗局
  • macOS Big Sur 11.2.1 正式版更新推送
  • PHP:stream_get_meta_data()的用法_Stream函数
  • php数组函数 菜鸟
  • 微信小程序游戏手游排行榜
  • php运行linux命令
  • php的array
  • 企业在计提短期借款利息时可能用到的会计科目有
  • 工会经费缴纳方式的文件
  • 周转材料二级科目有哪些
  • 织梦栏目描述调用
  • 织梦如何开启会员功能
  • 公司代个人缴纳社保,但不发工资和交税
  • 印花税的缴纳
  • 借款合同印花税优惠政策
  • 产假工资扣税
  • 支付给职工以及为职工支付的现金增加说明什么
  • 包工包料工程如何报价合理
  • 机票行程单如何看座位等级
  • 顾客办理会员卡要怎么做账?
  • 一般纳税人增值税税率
  • 话费充值发票可以开公司抬头吗
  • 开具旧税号也能认证成功
  • 现汇账户和现钞账户
  • mysql 序列化转数组
  • iis w3svc
  • win7系统双击不能打开我的电脑
  • xp系统打开注册表
  • linux ./执行
  • imac 2010 cpu
  • windows8如何使用
  • win8系统咋样
  • android游戏开发 教程
  • 基于nodejs的项目
  • jquery动画效果代码
  • 安卓调用蓝牙接口
  • python简要介绍
  • ajax获取数据两种类型
  • 深圳企业公积金更改代扣银行
  • 江苏税务app操作手册
  • 不想订亲
  • 国家税务局全国增值税
  • 集体产权房产证怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设