惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MyScale Blog
MyScale Blog
U
Unit 42
M
MIT News - Artificial intelligence
小众软件
小众软件
P
Proofpoint News Feed
雷峰网
雷峰网
L
LangChain Blog
S
SegmentFault 最新的问题
腾讯CDC
F
Fortinet All Blogs
A
About on SuperTechFans
WordPress大学
WordPress大学
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
Recent Announcements
Recent Announcements
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog

Lanke

Google 账号地区是日本,ChatGPT 订阅为什么还是美元? 在 Flutter 项目里折腾苹果的液态玻璃效果 从“宅斗庶女”看极端女权 一期一会 关于梦 用 Vercel AI Gateway 给博客做一个 AI 摘要服务 Claude 搜索网页报错:Unable to verify if domain is safe to fetch 的解决方法 Flutter输入面板布局优化:键盘、表情面板与@联想的丝滑切换 再谈语言和思维 还有人记得 在2026年拥有自己的博客 为 Astro 博客添加 llms.txt 使用 LLM Wiki 作为 Hermes Agent 的记忆系统 使用Obsidian 作为 Hermes Agent 的记忆数据库 流畅的下滑关闭页面 遇到的一起生产事故 好看的鼠标样式 拖了很久的更新,还是来了 Linux · 常用日志查询命令 面试 · Java面试二 面试 · Java面试一 如何实现验证码及校验 在电脑上共存MySQL 三道前端题 「随便来点」失语症 一些碰到的面试问题 关于博客主题的自问自答 如何畅玩旮旯game之软件篇--串流 欢迎来到实力至上主义教室 谈“诚哥”之死
重装电脑后恢复MySQL数据
Lanke · 2025-11-11 · via Lanke

前段时间,因为痴迷三角洲,但是新赛季更新后,我就发现没有办法语音交流了,在这种需要交流配合的游戏中成为一个“哑巴”显然是致命的,所以我找了很多办法,甚至是重装了电脑,最后发现是校园网的问题....

很显然我不是个喜欢备份的人,所谓的“3-2-1 原则”也没有做到过,好在重装只会清楚 C 盘的数据,我个人倾向于将软件安装到别的盘,数据也是存放到专门的文件区。所以当时觉得重装也没有很麻烦,现在慢慢的恢复之前的软件,配环境配的呲牙.....

看着之前的笔记安装完数据库,我突然发现,不知道是版本略有差异还是 MySQL 的配置问题,我把之前的数据直接 Copy 到新的 Data 下,结果没有正常读取,甚至直接停止运行了,然后我又重装了一遍,试着把一个数据库复制过去,也是没法正常使用,这时候我有点慌了,看了看文件夹,发现里面是一堆后缀为".ibd"的文件,除了我熟悉的表名,还有一堆不知道的名字。

尝试着用万能的记事本打开,结果要管理员权限,一时间忘了怎么让记事本拥有管理员权限,所以查看是暂时没可能了。索性去百度了一下:IBD文件是MySQL数据库中InnoDB存储引擎使用的一种文件格式,用于存储表的数据和索引。

这下,倒是放心了,一切数据都还在,但是看到一堆的 MySQL 恢复命令,个人觉得非常麻烦。我又去试了试图形化工具 Navicat,也是没找到怎么快速恢复。

好在经过一番查找,发现个不错的项目:ibd2sql

使用 Python 3 写的,配置方便。然后我就安装了 Python,根据文档里说的,输入命令:

python

python main.py your_file.ibd --sql --ddl

最终也是完整的恢复了数据库的数据,虽然说都是一堆半成品,但是有一些还是自己慢慢写出来的,还是挺有感情的。

文章标题:重装电脑后恢复MySQL数据

文章作者:Lanke

文章链接:https://blog.blueke.top/posts/718[复制]

发布时间:


商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文采用CC BY-NC-SA 4.0进行许可。