从已恢复的硬盘还原MySQL数据库文件夹

问题描述 投票:16回答:4

我能够在以下位置恢复损坏的操作系统(Windows XP)的MySQL服务器5.5的数据库文件夹:>

C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\

如何手动将其还原到新的MySQL Server?当我打开文件夹时,我发现了几个文件夹,我相信这些就是数据库。我没有归档任何SQL文件。

我能够在C:\ Documents and Settings \ All Users \ Application Data \ MySQL \ MySQL Server 5.5 \ data \ How ...下恢复损坏的操作系统(Windows XP)的MySQL Server 5.5的数据库文件夹。 >

mysql database-restore
4个回答
23
投票

确定,我已经解决了自己的问题。

可能的情况


7
投票

@@ JohnWoo的答案仅适用于MYSIAM数据库引擎。我的答案严格地是针对InnoDb


4
投票

我认为默认情况下,MySQL的文件管理非常简单。创建一个简单的新数据库,然后将恢复的文件复制到作为响应而创建的mysql子文件夹中,替换所有已创建的数据库文件。如果那不起作用,请在新数据库中创建一个表,以提示可能还需要什么。


1
投票

我也面临同样的问题,花了将近两到三天的时间来解决问题。我已经厌倦了我所看到的所有其他令人困惑的答案。最后,我从旧驱动器中检索了所有数据,现在可以在新的Microsoft Server安装中成功访问它们。

这可能会帮助其他人。

© www.soinside.com 2019 - 2024. All rights reserved.