mysql8使用ibd文件文件恢复数据库的数据和结构

Posted code_kd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql8使用ibd文件文件恢复数据库的数据和结构相关的知识,希望对你有一定的参考价值。

目录

适用范围

起因

解决方法


注意:进行修改操作时请复制ibd文件到其他电脑上进行操作或者备份,我就是因为忘记备份才有这么多事。。。。

适用范围

  1. mysql8版本数据库
  2. ibd文件没有损坏和丢失
  3. 使用较为简单的方法恢复数据库 

起因

数据库没有备份,然后mysql8数据库宕机了

宕机原因就是硬盘容量不够了,然后报了以下错误:

 [ERROR] [MY-013183] [InnoDB] Assertion failure: fil0fil.cc:10754:initial_fsize == (file->size * phy_page_size) thread 70370011836656
InnoDB: We intentionally generate a memory trap.

这个错误在网上有一

以上是关于mysql8使用ibd文件文件恢复数据库的数据和结构的主要内容,如果未能解决你的问题,请参考以下文章

如何从ibd文件中恢复数据

mysql数据库被破坏,只剩下ibd文件时如何恢复

仅使用 .frm 和 .ibd 文件恢复 MySQL 数据库[重复]

MYSQL .ibd文件数据恢复

Mysql ibd文件恢复指南

从frm和ibd文件恢复表结构