服务器(centos)意外损坏,mysql数据库.frm和.idb和ibdata1都在的情况下,怎么恢复数据

yonbinblue 2015-07-08 10:37:03
前久一台服务器(centos)硬盘坏了,之后拆了硬盘恢复了数据,database中的文件都找回来了,我把所有的数据库放在wamp环境中的data目录下,但是有的数据库没有问题,有的数据库打开之后,提示:


数据库引擎是innodb的,请问怎么恢复里面的数据?很着急啊,希望遇到过类似情况或者有解决方案的支支招啊。
...全文
467 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你们没有做过全备份和日志备份吗?
  • 打赏
  • 举报
回复
哦 不对,应该是innodb表,看错了。。。
  • 打赏
  • 举报
回复
你这个表 ra_admin是myisam的表吧。。。
yonbinblue 2015-07-10
  • 打赏
  • 举报
回复
整个database目录都拷回来了,应该都在,只是可能是硬盘突然损坏导致了内部有错误。我用mysql recovery toolbox恢复出了表结构,但是没有数据。而且这个软件是收费的,上面写着可以被恢复,估计是收费限制,弱弱的问一句,谁有这个软件可以借用一下试试,成功的话,适当产生费用也没关系。
qq_28192141 2015-07-09
  • 打赏
  • 举报
回复
系统表空间ibdata1 必须存在
yonbinblue 2015-07-09
  • 打赏
  • 举报
回复
引用 楼主 yonbinblue 的回复:
前久一台服务器(centos)硬盘坏了,之后拆了硬盘恢复了数据,database中的文件都找回来了,我把所有的数据库放在wamp环境中的data目录下,但是有的数据库没有问题,有的数据库打开之后,提示: 数据库引擎是innodb的,请问怎么恢复里面的数据?很着急啊,希望遇到过类似情况或者有解决方案的支支招啊。
这个是的,但是放到环境里面服务就起不来了,提示1067,进程恶意终止

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧