我有一个托管多个站点的先前服务器的仅目录备份。我可以访问我们数据库的一些 .sql 备份,但有些还没有以这种方式备份。我在 var/lib/mysql/db_name 目录中的 db 中找到了表的 .MYD、.frm 和 .MYI 文件。
我想知道是否有办法从这些文件中获取数据并将它们移动到新的现有 mysql 安装中?我尝试将文件从 db 文件夹复制到具有完全相同名称的 db 文件夹中,但在尝试访问任何表时仍然出现“找不到 db_name/table_name.frm”错误。它们确实出现在 phpmyadmin 表列表中,尝试访问表时出现错误。
这可能吗?如果是这样,我该如何去获取这些表格文件并将它们变成可用的数据?
如果我的问题或解释没有任何意义,我很抱歉。这是一个持续 11 多小时的紧急服务器恢复项目的一部分,该项目今天突然出现在我身上,所以我的大脑被炸了。我会回答任何必要的问题。