请大家看看有什么办法可以修复

解决方案 »

  1.   

    提示的错误为:#1017 - Can't find file: 'guestbook_reply5.MYI' (errno: 2) 
      

  2.   

    试一下。停止mysql服务器。以root方式登录mysqlrepair table guestbook_reply5退出mysql重新启动mysql服务
      

  3.   

    myi是索引文件,不要紧的。修复索引的命令为:
    myisamchk 路径/表名.MYI如果这样还不行的话,把数据文件备份到别的地方。然后删除表内所有内容。如下:
    delete from 表名
    再把除myi外的另外两个文件拷回来。执行myisamchk 路径/表名.MYI重新建立myi文件
      

  4.   

    假设原表名为 old 
    按原表结构创建一个新的表 new
    停掉数据库,
    复制一份新表的 new.MYI 文件到 old.MYI
    开启数据库,
    repair table old;