如何从本地主机上的 .frm 和 .ibd 文件恢复 Mysql 数据库

如何从本地主机上的 .frm 和 .ibd 文件恢复 Mysql 数据库

我有一台托管 WordPress 的 VPS 服务器,它崩溃了,我认为必须删除它。没有进行备份。我设法设置了救援模式并通过 FTP 挽救了 WP 站点数据。

由于在此状态下无法启动或重新安装 Mysql 服务器,因此我无法生成数据库转储。我所能做的就是通过 FTP 手动复制数据库文件。

DB文件夹包含:

一个db.opt文件和许多.frm和.ibd文件。

如果我压缩此文件夹并尝试将其导入 Phpmyadmin(MAMP),则在本地机器上会导入 0 个表。

有什么方法可以完成这个任务?

答案1

PHPMyadmin 只能导入或 PHPMyAdmin.sql生成的文件mysqldump

最好的办法是删除现有/var/lib/mysql文件并复制服务器相应目录中的所有文件。

然后您可以尝试启动 MySQL。

请记住设置适当的备份流程并验证您已为将来制定了适当的经过测试的恢复计划。

相关内容