如何从Time Machine备份中恢复XAMPP MySQL数据库?


3

我有一台MacBook Pro机器的Time Machine备份驱动器,我没有了(技术上,我重新格式化了一段时间)。它包含一个MySQL数据库,由我的XAMPP安装,管理和运行,用于OS X安装(比最新版本更旧)。

我正在寻找任何和所有帮助恢复该数据库。我应该在哪里寻找哪些文件?我该如何从中恢复数据?

(如果我将其发布到Stack Overflow,请告诉我。)


您正在寻找Data文件夹,其中将存储数据库文件。如果Time Machine在数据库正在使用时运行,则由于未写入的页面而存在损坏的可能性。您可以尝试将新的MySQL实例指向文件,但不能保证它能够正常工作。

@Randolph似乎位于/ applications / xampp /中的唯一数据文件夹位于“pear”和“perl5”中,看起来它们不包含数据库文件(不出所料)。我应该在别处寻找吗?
艾伦H.

1
应该有一个MySQL安装的数据文件夹。如果找不到,请查找具有数据库名称的文件或文件夹。

有趣的是,这个问题被观看了超过10倍!但是,几乎没有任何赞成,因此它在很多搜索中出现,但并没有真正帮助任何人,对吧?
艾伦H.

Answers:


1

成功!

使用Back-In-Time,我从Time Machine备份中复制了旧版本的Applications / xampp。

值得注意的是文件夹xamppfiles / var / mysql,它似乎包含了我在XAMPP下运行的数据库名称的文件夹。

我只是将我想要恢复的数据库对应的文件夹复制到我的新机器的Applications / XAMPP / xamppfiles / var / mysql,重新启动MySQL,并且很好!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.