从其文件夹中恢复 MySQL DB

dol*_*oug 2 mysql

前段时间,我在WAMP服务器上构建了一个 webapp 。那时,我没有对我的 MySQL 数据库进行任何导出/转储,但我已经复制了 WAMP 文件夹。有没有人对如何从 WAMP 的“mysql”文件夹中恢复我的数据库有任何想法?

我有 *.frm 文件和很多 mysql-bin.* 文件

你对我有什么建议吗?

Der*_*ney 6

假设默认数据目录设置(无分区等),您可以按照以下步骤操作:

1) Stop the mysql server
2) Make a backup of the current mysql/data directory
3) Copy all the files and folders from the mysql/data backup directory into the active data directory
4) Restart mysql
Run Code Online (Sandbox Code Playgroud)

这应该可以让您将数据库恢复到备份副本的时间点。mysql-bin 文件不是恢复所必需的,但 ibdata* 文件是(假设 innodb 表)。如果是 myisam,则每个表空间都应该有 .MYI 和 MYD 文件以及 .frm 文件。

希望这可以帮助