前久一台服务器(centos)硬盘坏了,之后拆了硬盘恢复了数据,database中的文件都找回来了,我把所有的数据库放在wamp环境中的data目录下,但是有的数据库没有问题,有的数据库打开之后,提示:
数据库引擎是innodb的,请问怎么恢复里面的数据?很着急啊,希望遇到过类似情况或者有解决方案的支支招啊。

解决方案 »

  1.   

    系统表空间ibdata1   必须存在
      

  2.   


    你这个表 ra_admin是myisam的表吧
      

  3.   


    哦 不对,应该是innodb表,看错了
      

  4.   

    整个database目录都拷回来了,应该都在,只是可能是硬盘突然损坏导致了内部有错误。我用mysql recovery toolbox恢复出了表结构,但是没有数据。而且这个软件是收费的,上面写着可以被恢复,估计是收费限制,弱弱的问一句,谁有这个软件可以借用一下试试,成功的话,适当产生费用也没关系。