Mysql只有.FRM怎么恢复数据库?

qngzh 2009-05-22 08:09:01
现在只有.Frm文件,没有.MYI, MYD文件,到底能不能恢复数据库呢?
看到帖子 http://topic.csdn.net/t/20050222/15/3798031.html 说,只能恢复表结构!!!
能不能恢复其中的数据呢?

...全文
533 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2009-05-22
  • 打赏
  • 举报
回复
表引擎是什么?如果是INNOB,搜索DATA文件夹的的IBDATA1文件,如果有,
还有希望。
ACMAIN_CHM 2009-05-22
  • 打赏
  • 举报
回复

你的表的存储引擎是什么?

如果是MyISAM,则没有办法,数据没有了,只有表结构。
如果是innoDB,则数据是放在ibdata*文件中,你可以试着先关闭mysqld,把这个文件复制过来后再启动mysqld

WWWWA 2009-05-22
  • 打赏
  • 举报
回复
恐怕不行,没有数据不能恢复
wwwwb 2009-05-22
  • 打赏
  • 举报
回复
应该不能,数据在MYD中,没有数据,怎么恢复?
  • 打赏
  • 举报
回复
用sql语句重新创建吧

56,679

社区成员

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

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