mysql安装目录下有个data文件夹,将那两个文件,放在文件夹里面就可以了

解决方案 »

  1.   

    .MYI和.MYD是什么文件?有什么用?
    怎么我新建了一个数据库,可是里面没有.MYI和.MYD的文件?就只有一些.frm的文件
      

  2.   

    应该不能修复吧,我用repair和myisamchk命令都不能修复一个没有tablename.frm的表。
    表 MySQL文件类型 
    -----------------------------------------------------------------
    文件类型    文件名扩展名  文件内容 样式文件    .frm          描述表的结构(它的列、列类型、索引等)。 数据文件   .ISD(ISAM)
                或.MYD(MyISAM)  包含数据文件上的所有索引的索引树。 索引文件   .ISM(ISAM)
               或.MYI(MyISAM) 该索引文件依赖表是否有索引而存在。
    ---------------------------------------------------------------
    当你发出一条CREATE TABLE tbl_name时语句定义表的结构时,服务器创建一个名为tbl_name.frm的文件,它包括该结构的内部编码,同时也创建一个空数据和索引文件,初始化为包含指出无记录和无索引的信息(如果CREATE TABLE语句包括索引指定,索引文件反映出这些索引)。对应于表的文件的属主和模式被设置为只允许MySQL服务器用户访问。