MYSQL数据丢失,查看MYD文件,内容还在,MYISAMCHK检查提示Data records:0 Deleted blocks:4218,能否恢复?

winder 2008-12-11 04:00:53
1、可能是由于误删除,导致MYSQL数据丢失;
2、phpMyAdmin查看,提示数据记录为0,但文件大小还在,基本和原来差不多;
3、查看.MYD文件,内容还在,能看到相关内容;
4、MYISAMCHK检查提示:
Checking MyISAM file: D:\AMP\MySQL\db_gfx_gov_r\ecms_content_info
Data records: 0 Deleted blocks: 4218
myisamchk: warning: 1 client is using or hasn't closed the table properly
- check file-size
- check record delete-chain
- check key delete-chain
- check index reference
- check data record references index: 1
- check data record references index: 2
- check data record references index: 3
- check data record references index: 4
- check data record references index: 5
- check record links
MyISAM-table 'D:\AMP\MySQL\db_gfx_gov_r\ecms_content_info' is usable but should
be fixed

这种情况,能否恢复?谢谢。
...全文
808 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2008-12-11
  • 打赏
  • 举报
回复
http://dev.mysql.com/doc/refman/5.0/en/myisamchk-repair-options.html
winder 2008-12-11
  • 打赏
  • 举报
回复
>>都在的话,你FIXED一下就好了。不过不能保证数据完好无损。有可能数据丢失掉。
是指用什么工具?我用MYISAMCHK -safe-recover 恢复不行。
WWWWA 2008-12-11
  • 打赏
  • 举报
回复
无损修复估计不太可能
懒得去死 2008-12-11
  • 打赏
  • 举报
回复
都在的话,你FIXED一下就好了。不过不能保证数据完好无损。有可能数据丢失掉。
winder 2008-12-11
  • 打赏
  • 举报
回复
文件结构完整的,frm MYD MYI都在的。
并且MYD打开,能看到相关内容。
懒得去死 2008-12-11
  • 打赏
  • 举报
回复
只剩下MYD了吧?
winder 2008-12-11
  • 打赏
  • 举报
回复
MYSQL版本是:MySQL 5.0.21-community-nt
原来没有数据备份,logbin也没开。
fcoolx 2008-12-11
  • 打赏
  • 举报
回复
祝福你啊
WWWWA 2008-12-11
  • 打赏
  • 举报
回复
MYSQL版本?没有备份的话,够呛
tommy9802 2008-12-11
  • 打赏
  • 举报
回复
多半是没有戏了

57,064

社区成员

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

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