几天前我的硬盘崩溃了(不能再启动了)。这个硬盘上有一个带有数据库(名为"db_cedar")的MySQL安装。同时,我可以将损坏的硬盘作为第二个硬盘连接到我的计算机上。这意味着我可以完全访问崩溃硬盘的文件系统,从而访问MySQL文件和文件夹。
我从来没有备份过我的数据库。我知道,是我的错。:-(
有没有一种方法可以恢复/恢复我的数据库(db_cedar)甚至整个数据库的数据(记录),例如,通过复制特定的MySQL文件或文件夹(在崩溃的硬盘上),并将这些文件或文件夹放到安装了新安装的MySQL版本的新硬盘上?注:我的新硬盘上新安装的MySQL版本与崩溃硬盘上的MySQL版本完全相同。
如果有任何帮助,我会很高兴的。谢谢!
发布于 2011-06-30 08:06:37
如果数据没有损坏,您应该能够复制整个数据库目录+ my.cnf文件并恢复运行。
发布于 2015-01-08 11:18:32
要恢复InnoDB数据库,请看我的答案here.and看看如何从mysql docs here中获取冷备份。对于MYSIAM来说,这更容易。正如@mluebke所说,只需复制数据库目录和my.cnf (用于非windows )或my.ini (用于windows
https://stackoverflow.com/questions/6528619
复制相似问题