关于mysql innodb启动失败无法重启的处理方法讲解

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

错误日志

$ mysql.server startStarting MySQL. ERROR! The server quit without updating PID file (/usr/local/var/mysql/fdipzonedeMacBook-Air.local.pid).22:08:37 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql2016-04-23 22:08:38 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2016-04-23 22:08:38 0 [Note] /usr/local/Cellar/mysql/5.6.24/bin/mysqld (mysqld 5.6.24) starting as process 3604 ...2016-04-23 22:08:38 3604 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive2016-04-23 22:08:38 3604 [Note] Plugin 'FEDERATED' is disabled.2016-04-23 22:08:38 3604 [Note] InnoDB: Using atomics to ref count buffer pool pages2016-04-23 22:08:38 3604 [Note] InnoDB: The InnoDB memory heap is disabled2016-04-23 22:08:38 3604 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins2016-04-23 22:08:38 3604 [Note] InnoDB: Memory barrier is not used2016-04-23 22:08:38 3604 [Note] InnoDB: Compressed tables use zlib 1.2.32016-04-23 22:08:38 3604 [Note] InnoDB: Using CPU crc32 instructions2016-04-23 22:08:38 3604 [Note] InnoDB: Initializing buffer pool, size = 128.0M2016-04-23 22:08:38 3604 [Note] InnoDB: Completed initialization of buffer pool2016-04-23 22:08:38 3604 [Note] InnoDB: Highest supported file format is Barracuda.2016-04-23 22:08:38 3604 [Note] InnoDB: Log scan progressed past the checkpoint lsn 689299334402016-04-23 22:08:38 3604 [Note] InnoDB: Database was not shutdown normally!2016-04-23 22:08:38 3604 [Note] InnoDB: Starting crash recovery.2016-04-23 22:08:38 3604 [Note] InnoDB: Reading tablespace information from the .ibd files...2016-04-23 22:08:38 3604 [ERROR] InnoDB: checksum mismatch in tablespace ./test_user/user_recommend_code#P#pmax.ibd (table test_user/user_recommend_code#P#pmax)2016-04-23 22:08:38 3604 [Note] InnoDB: Page size:1024 Pages to analyze:642016-04-23 22:08:38 3604 [Note] InnoDB: Page size: 1024, Possible space_id count:02016-04-23 22:08:38 3604 [Note] InnoDB: Page size:2048 Pages to analyze:482016-04-23 22:08:38 3604 [Note] InnoDB: Page size: 2048, Possible space_id count:02016-04-23 22:08:38 3604 [Note] InnoDB: Page size:4096 Pages to analyze:242016-04-23 22:08:38 3604 [Note] InnoDB: Page size: 4096, Possible space_id count:02016-04-23 22:08:38 3604 [Note] InnoDB: Page size:8192 Pages to analyze:122016-04-23 22:08:38 3604 [Note] InnoDB: Page size: 8192, Possible space_id count:02016-04-23 22:08:38 3604 [Note] InnoDB: Page size:16384 Pages to analyze:62016-04-23 22:08:38 3604 [Note] InnoDB: VALID: space:2947354 page_no:3 page_size:163842016-04-23 22:08:38 3604 [Note] InnoDB: Page size: 16384, Possible space_id count:12016-04-23 22:08:38 3604 [Note] InnoDB: space_id:2947354, Number of pages matched: 1/1 (16384)2016-04-23 22:08:38 3604 [Note] InnoDB: Chosen space:29473542016-04-23 22:08:38 3604 [Note] InnoDB: Restoring page 0 of tablespace 29473542016-04-23 22:08:38 3604 [Warning] InnoDB: Doublewrite does not have page_no=0 of space: 29473542016-04-23 22:08:38 7fff79b9e300  InnoDB: Operating system error number 2 in a file operation.InnoDB: The error means the system cannot find the path specified.InnoDB: If you are installing InnoDB, remember that you must createInnoDB: directories yourself, InnoDB does not create them.InnoDB: Error: could not open single-table tablespace file ./test_user/user_recommend_code#P#pmax.ibdInnoDB: We do not continue the crash recovery, because the table may becomeInnoDB: corrupt if we cannot apply the log records in the InnoDB log to it.InnoDB: To fix the problem and start mysqld:InnoDB: 1) If there is a permission problem in the file and mysqld cannotInnoDB: open the file, you should modify the permissions.InnoDB: 2) If the table is not needed, or you can restore it from a backup,InnoDB: then you can remove the .ibd file, and InnoDB will do a normalInnoDB: crash recovery and ignore that table.InnoDB: 3) If the file system or the disk is broken, and you cannot removeInnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnfInnoDB: and force InnoDB to continue crash recovery here.

解决方法

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

进入mysql目录,一般是:/usr/local/var/mysql/
删除ib_logfile*
删除ibdata*
删除所有数据库物理目录(例如数据库为test_db,则执行rm -rf test_db)
重启动mysql
重新建立数据库或使用备份覆盖

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

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

innodb_force_recovery 可以设置为1-6,大的数字包含前面所有数字的影响

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

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

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

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

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

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

在my.cnf(windows是my.ini)中加入
innodb_force_recovery = 6
innodb_purge_thread = 0

重启mysql

这时只可以执行select,create,drop操作,但不能执行insert,update,delete操作
执行逻辑导出,完成后将innodb_force_recovery=0,innodb_purge_threads=1,然后重建数据库,最后把导出的数据重新导入

本文讲解了关于mysql innodb启动失败无法重启的处理方法讲解,更多相关内容请关注创想鸟。

相关推荐:

讲解php获取指定日期的相关内容

详解PHP生成唯一RequestID类

如何通过MySQL查看数据库表容量大小

以上就是关于mysql innodb启动失败无法重启的处理方法讲解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1039352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月2日 04:25:18
下一篇 2025年12月2日 04:25:43

相关推荐

  • Fartcoin 的疯狂之旅:巨鲸离场与 1 美元支撑位测试

    fartcoin遭遇重要关口考验,鲸鱼大规模抛售挑战1美元支撑位,能否稳住?还是进一步下探风险加剧? 近期,Fartcoin在1美元价位的震荡走势引发市场广泛关注。该币种此前曾一度冲高至1.5美元,但随后陷入盘整,模因币热度骤降,恐慌情绪蔓延,大量持有者选择离场。眼下,1美元支撑位是否能守得住,成为…

    2025年12月8日
    000
  • 最活跃的数字资产交易所排行 从日交易量看用户偏好与市场趋势

    数字资产市场的脉搏,很大程度上可以通过交易所的日交易量来感知。交易量不仅是一个冰冷的数字,它背后是千万用户的交易行为、资金流向与投资偏好的集合体。一个交易所的交易量高低,直接反映了其流动性深度、用户基础的活跃度以及市场对其的综合信赖感。当大量交易集中在某个平台时,意味着该平台能够提供更小的买卖价差、…

    2025年12月8日
    000
  • 2025年加密货币平台交易量对比报告 比特币与山寨币交易活跃度差异分析

    进入2025年,全球加密货币市场的格局呈现出高度动态化与复杂化的特征。衡量一个加密货币交易平台成功与否的核心指标,交易量,直观地反映了其市场深度、用户信任度以及资本吸引力。 2025主流加密货币交易所官网注册地址推荐: 欧易OKX: Binance币安: Gateio芝麻开门: 火币htx:[ 本报…

    2025年12月8日
    000
  • 币安币BNB质押收益对比 交易所与DeFi协议staking收益率全面分析

    本文将深入探讨币安币(BNB)在不同平台上的质押收益情况,旨在解答“哪个平台提供最佳回报”这一问题。我们将通过对比中心化交易所(CEX)与去中心化金融(DeFi)协议的收益模式、风险以及操作复杂度,提供一个清晰的分析框架,帮助您学习如何评估和选择最适合自己需求的BNB质押方案。 2025主流加密货币…

    2025年12月8日
    000
  • 币圈交易所平台各地市场表现对比 2025年全球合规交易所交易量排行

    2025年的全球数字资产市场呈现出一番新的景象。随着各国监管框架的逐步明晰,合规性成为衡量交易平台综合实力的核心标尺。交易量,作为平台活跃度与用户信任度的直接体现,依旧是行业排名的关键依据。在这一年,全球各大交易所围绕合规运营、技术创新、用户体验以及资产多样性展开了激烈的角逐。 2025主流加密货币…

    2025年12月8日
    000
  • 从交易量看平台实力:币圈头部交易所评测

    在数字资产领域,交易所是连接用户与市场的核心枢纽,其重要性不言而喻。衡量一个交易平台综合实力的关键指标,往往体现在其用户活跃度和交易量上。庞大的用户基数和高频的交易活动,不仅代表了市场的深度与流动性,更是平台安全信誉、产品创新能力和生态系统建设成果的直接体现。一个充满活力的交易环境能够为用户提供更优…

    2025年12月8日 好文分享
    000
  • 2025年交易量最高的十大数字资产平台 比特币、SOL、BNB等主流币种流动性分析

    数字资产交易平台作为连接投资者与加密世界的关键桥梁,其重要性不言而喻。衡量一个平台综合实力的核心指标之一便是交易量,它直接反映了平台的市场活跃度、用户基数以及资产流动性。高交易量意味着更优的交易深度和更小的买卖价差,能够为用户提供更为流畅和高效的交易体验。当前市场格局下,各大平台通过优化产品、拓展生…

    2025年12月8日
    000
  • 2025年加密货币交易所市场份额排名 交易量增长最快的平台有哪些?

    进入2025年,全球%ignore_a_1%市场的格局经历了深刻的演变与重塑。市场的竞争早已不局限于单一的交易深度或上币速度,而是转向了一场关于生态系统完整性、技术创新、用户资产安全以及全球合规化布局的全面较量。在这一背景下,各大交易平台的市场份额排名清晰地反映了其综合实力的消长。能够稳居前列的平台…

    2025年12月8日
    000
  • 什么是跨链技术?深入解析跨链桥的实现方式

    区块链技术独立演进,各自形成独立的生态系统。这些系统在设计理念、共识机制、智能合约语言等方面存在差异,导致它们之间难以直接进行信息交互或价值转移。这种隔离状态阻碍了不同链上资产的流通和去中心化应用的互操作性,形成了所谓的“孤岛效应”。为了打破这种壁垒,跨链技术应运而生。 跨链技术的目标是实现不同区块…

    2025年12月8日
    000
  • 加密货币、市场趋势、立即投资:驾驭2025年新格局

    探索2025年最具潜力的加密货币、市场动向与投资思路。掌握哪些山寨币具备上升空间,以及如何在波动频繁的加密领域做出理性判断。 加密世界瞬息万变!让我们穿透表象,聚焦2025年最有前景的数字资产,解读最新行业动态,并探讨高效的投资方式。 当前值得关注的主流加密货币 抛开喧嚣,重视技术实力、扩展能力及实…

    2025年12月8日
    000
  • ROM:黄金时代 Web3 MMORPG 开启预注册,Redlab 与 WEMADE 联合推出

    redlab games 联合 wemade 正式启动 web3 mmorpg《rom: golden age》预注册活动,该游戏引入了 rpg tokenomics 3.0 经济体系。抢先注册即可参与早期体验并赢取丰厚奖励! 《ROM: Golden Age》Web3 MMORPG 全球预注册正式…

    2025年12月8日
    000
  • 狗狗币的模因动力:价格预测与加密货币现实检验

    狗狗币的看涨信号再度亮起,但模因动能是否足以推动其继续上行?我们深入分析价格走势,并探讨在当前加密市场中,仅靠热度是否还能支撑其上涨。 狗狗币的模因动力:价格预测与现实考量 由网络模因而生的加密货币——狗狗币(Dogecoin)再次引发热议,技术面出现积极信号。然而,单靠模因驱动是否能维持长期上升趋…

    2025年12月8日
    000
  • AI驱动的模因币:小佩佩会成为下一个狗狗币吗?

    模因币领域风云再起,柴犬币(dogecoin)似乎正在失去往日的光环,而新的竞争者如ai驱动的“小佩佩”(little pepe)、pi网络的ai应用开发平台以及solana上的useless代币正崭露头角,引领新一轮热潮。 当前,模因币市场依旧火热,但格局正在悄然改变。尽管DOGE仍在约0.16美…

    2025年12月8日
    000
  • 在迷因币爆发前在哪里找到它们

    要找到下一个暴涨的迷因币,需结合实时数据工具与社群动态分析,并严格控制风险。1.使用DEXTools、DexScreener等DEX聚合器,追踪新交易对和流动性池变化;2.在Twitter上关注Alpha Hunter账号并搜索关键词,捕捉舆论热点;3.加入Telegram和Discord社群,获取…

    2025年12月8日
    000
  • 2025年山寨币能否再度起飞?深度解析市场机遇与风险

    2025年山寨币市场有望迎来机遇,但也伴随显著风险。1. 宏观经济环境转变可能释放流动性并推动资金流入山寨币;2. 技术与叙事创新包括AI+Crypto、真实世界资产(RWA)、DePIN和GameFi的发展将吸引增量资金;3. 更成熟的基础设施如以太坊Layer2及用户友好型交易所提升交易效率。然…

    好文分享 2025年12月8日
    000
  • 哪些加密货币具有 100 倍增长潜力

    本文聚焦数字资产领域具备增长潜力的前沿项目,从四大赛道分析其创新价值与核心看点。一、新一代模块化公链与Layer2:1.技术创新;2.生态系统发展;3.用户体验优化。二、AI与区块链融合:1.解决AI痛点;2.去中心化算力网络;3.合理代币经济模型。三、真实世界资产代币化(RWA):1.资产质量保障…

    2025年12月8日
    000
  • 2025年哪种类型的加密货币是最佳选择

    2025年值得关注的加密资产包括五类。第一类是市场基石型资产比特币(BTC),作为数字黄金,其去中心化和稀缺性使其成为长期投资的核心;第二类是智能平台型资产以太坊(ETH),凭借智能合约功能支撑DeFi、NFT等生态,技术升级巩固其领导地位;第三类是高性能挑战者Solana(SOL),以高交易速度和…

    2025年12月8日
    000
  • 7月最新上市币安的加密货币有哪些

    7月份币安上线了三个备受关注的新项目。1. ZkSync(ZK)是以太坊Layer 2扩容解决方案,采用ZK-Rollup技术实现高吞吐量和低成本交易,提升以太坊可扩展性与用户体验;2. Lista(LISTA)是结合流动性质押与去中心化稳定资产的DeFi协议,用户可通过质押资产获取收益并借出稳定币…

    2025年12月8日
    000
  • bnb是什么币种 bnb是什么

    bnb,全称为binance coin,最初是币安(binance)交易所发行的平台代币。随着币安生态系统的发展,bnb已经演变为bnb chain(包括bnb智能链和bnb信标链)的原生功能型代币,其用途远超最初的设想。 主要用途包括: 交易手续费折扣:在币安交易所上,使用BNB支付交易手续费可以…

    2025年12月8日
    000
  • 哪些加密货币可能在2025年爆发

    2025年值得关注的潜力加密资产包括比特币、以太坊、Solana、Chainlink及AI与区块链结合项目。1. 比特币凭借其去中心化和稀缺性,叠加2024年减半影响,2025年或迎来新一轮增长;2. 以太坊作为智能合约平台领导者,通过PoS升级和Proto-Danksharding扩展方案,持续提…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信