从.MYD,.MYI和.frm文件恢复SQL表,mysql找不到.frm文件

时间:2013-05-13 04:21:45

标签: mysql apache xampp restore

我最近不得不在Mac上重新安装XAMPP,现在我正在尝试从.MYD,.MYI和.frm文件中恢复一些SQL数据库表。我试过把它们拖到下面的文件中:

xamppfiles/var/mysql/{database_name}

根据以下链接中的说明

How to recover MySQL database from .myd, .myi, .frm files

Restoring MySQL database from physical files

该表列在phpMyAdmin中,但当我尝试查看时,我收到以下错误

#1017 - Can't find file: './{database_name}/{table_name}.frm' (errno: 13)

我尝试更改.frm文件的权限并运行Unix可执行文件

xamppfiles / bin中/ mysql_upgrade

2 个答案:

答案 0 :(得分:1)

复制文件时,MySQL服务器必须关闭。

答案 1 :(得分:0)