是innodb 的表 损坏了。现在,主机提供商,把frm全打包给我了,让我自己下载到本机上去试试修复,木有给我包含数据的ibdata1文件。于是,我把它们都拷到本机的mysql的data目录下面了。SHOW TABLES的操作 还是能看到那张表的信息。但是那个表select的话 直接就是提示不存在;check table也是提示表不存在;repair table也是提示表不存在。求解决办法~~~~跪求 雪地打滚裸体的~~~~

解决方案 »

  1.   

    INNODB的不能直接COPY,数据在ibdata1文件中,如果没有日志,没有办法了
      

  2.   

    只有frm文件。能否修复表结构??
      

  3.   

    没有IBDATA1则没有办法。除非你创建INNODB表的时候是设置的独立表空间。
      

  4.   


    往表里insert点数据,然后试试看。