如何恢复 MySQL 的 .frm、.myd、myi 数据库文件

作者:vkvi 来源:ITPOW(原创) 日期:2010-9-27
  • .frm 表结构文件
  • .myd 表数据文件
  • .myi 表索引文件

一个 MySQL 数据库就是由很多这样的文件构成的。我们可以直接把它们复制出来,然后拿到另一台机子上装起,实现了数据库移植。

具体做法

将这些文件连同容纳他们的文件夹复制到另一台机子的 MySQL 数据库文件夹中,就可以了。有人说需要重新启动 MySQL,我这里没重新启动也认到了。

那么 MySQL 数据库文件夹在哪里?

这是个问题,MySQL 数据库文件夹是在 my.ini 配置文件中说明了的,比如是:

#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"

注意,上面的是 ProgramData 不是 Program Files 噢。

那么 my.ini 又在哪里呢?

它在 MySQL 的安装目录下,比如我的:C:\Program Files\MySQL\MySQL Server 5.1。

相关文章