繁体   English   中英

从数据文件中恢复 mysql 数据库

[英]Recover mysql database from data files

最近我的一个服务器的操作系统死了。 我只有剩下数据的磁盘。 不幸的是,在此之前不久,带有数据库备份的磁盘被意外格式化了。 所以现在我希望我能找回我的数据库(不仅是表结构,还有数据),但我真的不知道怎么做。 我找到了数据,FRM 文件,但它们似乎并不包含所有数据,因为它们的大小不超过 10 KB。 整个数据库超过 3 GB。

我也读过一些关于检索 .MYD 和 .MYI 文件的内容,但我找不到这些。 只有.FRM文件..

谁能告诉我该怎么做?

[编辑] 我无法在 data/tablename 文件夹中找到 .MYD 和 .MYI 文件。 我不知道他们是否应该在那里,但如果不是,我不知道在哪里寻找他们,所以也许有人也可以帮助我。

您应该查看ibdata1文件,该文件应该是 MySQL 服务器的真实数据。 几周前,我设法从该文件 plus.frm 文件中恢复了数据库。

一般这个文件在/var/lib/mysql

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM