One of my databases got corrupted. All of the tables are stored using MyISAM engine. I managed to grab what's left in the server's mysql\data
folder. All the ib*
files are intact.
As for the tables, for those that have .frm
, .MYD
and .MYI
files, I can dump them. I used innodb_force_recovery
in order to start the database before dumping them into .sql files.
However there are tables that are missing .MYD
and .MYI
files, so only .frm
files are left. As I understand it, for tables created using MyISAM engine, .MYD
contains the table's data. Is there any way to recover data from these tables or is it impossible to do?