我能够在以下位置恢复损坏的操作系统(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的数据库文件夹。 >
确定,我已经解决了自己的问题。
可能的情况
@@ JohnWoo的答案仅适用于MYSIAM
数据库引擎。我的答案严格地是针对InnoDb
我认为默认情况下,MySQL的文件管理非常简单。创建一个简单的新数据库,然后将恢复的文件复制到作为响应而创建的mysql子文件夹中,替换所有已创建的数据库文件。如果那不起作用,请在新数据库中创建一个表,以提示可能还需要什么。
我也面临同样的问题,花了将近两到三天的时间来解决问题。我已经厌倦了我所看到的所有其他令人困惑的答案。最后,我从旧驱动器中检索了所有数据,现在可以在新的Microsoft Server安装中成功访问它们。
这可能会帮助其他人。