如何在只有 .frm 文件和 ibdata1 时恢复数据库上的数据
How to restore data on database when only have the .frm files and ibdata1
我有来自旧 MYSQL 服务器的数据,但它只包含 .frm
文件,没有 .myd
和 .myi
或 .ibd
文件和外部数据库文件夹有一些数据文件,如 ibdata1.
我一直在谷歌上搜索如何恢复它,尝试过但没有成功,现在我被卡住了。有人可以建议我如何恢复我的数据吗?感谢您的帮助
只需使用 XAMPP
,我就可以仅使用 .frm
文件和 ibdata1.
将数据库恢复到我期望的状态
这是实验:
- 安装
XAMPP
在这种情况下使用 XAMPP v3.2.1
- 打开驱动器(在本例中为驱动器 C:)然后搜索
xampp
文件夹
- 找到
mysql
文件夹
- 将仅包含
.frm
文件和 ibdata1 的旧数据库复制到 mysql
文件夹中的 data
文件夹
- 启动你的 mysql 服务器然后检查你的数据库,你的数据回来了!
注意:如果您已经在计算机上安装了 XAMPP
,则必须先停止 mysql,然后再复制旧数据库
我有来自旧 MYSQL 服务器的数据,但它只包含 .frm
文件,没有 .myd
和 .myi
或 .ibd
文件和外部数据库文件夹有一些数据文件,如 ibdata1.
我一直在谷歌上搜索如何恢复它,尝试过但没有成功,现在我被卡住了。有人可以建议我如何恢复我的数据吗?感谢您的帮助
只需使用 XAMPP
,我就可以仅使用 .frm
文件和 ibdata1.
这是实验:
- 安装
XAMPP
在这种情况下使用XAMPP v3.2.1
- 打开驱动器(在本例中为驱动器 C:)然后搜索
xampp
文件夹 - 找到
mysql
文件夹 - 将仅包含
.frm
文件和 ibdata1 的旧数据库复制到mysql
文件夹中的data
文件夹 - 启动你的 mysql 服务器然后检查你的数据库,你的数据回来了!
注意:如果您已经在计算机上安装了 XAMPP
,则必须先停止 mysql,然后再复制旧数据库