从文件备份而不是 MySQL 导出恢复 MySQL 数据库

从文件备份而不是 MySQL 导出恢复 MySQL 数据库

我有一台 Windows Server,并且每天都使用 Windows Server Backup 备份所有文件。但是我没有系统映像,因此无法使用它。

我尝试将数据库文件复制到 MySQL 数据文件夹中,但大多数/所有表都丢失了(wordpress)。还有其他方法可以恢复这些数据吗?

我相信它正在使用 InnoDB。

答案1

如果您使用的是 InnoDB,那么您需要位于主 MySQL 数据目录中的 ibdata* 文件,即包含数据库文件的文件夹的父目录。

答案2

它之所以有效是因为如果您使用 phpmyadmin 的默认导出,它会使用插入脚本将转储写入 sql 文件。

答案3

好的,我让它工作了。我安装了 WAMPServer,复制并粘贴了整个数据目录,进入 phpmyadmin,将其导出,然后返回到正常的 mysql 安装包。不要问我为什么它有效,但它确实有效。

相关内容