在周末我有一个服务器故障(磁盘故障,旧服务器;没有突袭),我无法从备份恢复MySQL数据库。
在耗尽了所有常用的恢复选项后,我执行了磁盘恢复,并设法检索位于c:\ programdata \ MySQL Server 5.5 \ data中的MySQL数据文件夹的内容
对应于每个数据库的文件夹都在那里,并填充.frm和.myi / .myd文件…这些似乎相当小,每个10到20K之间。 数据文件夹的根目录中有各种文件…
ib_logfile0 ib_logfile1 ib_logfile0_000 ib_logfile1_000 ibdata1 ibdata1_000 WIN-8KT3MJ6T2PS.err WIN-8KT3MJ6T2PS.pid WIN-8KT3MJ6T2PS_000.err WIN-8KT3MJ6T2PS_000.pid
到目前为止,我已经尝试安装一个新的干净的服务器与2008 R2(原来的主机操作系统)和MySQL 5.5,然后停止服务,并用我恢复的数据的数据目录的内容,但是当我尝试这个,MySQL服务将不再启动,告诉我'来自源MySQL的事件ID 100的描述无法find…'。
有没有其他方法可以从这些文件中恢复数据库?