关于mysql innodb 数据的恢复问题

wxq4100798 2007-01-18 02:08:26
因删错了数据,要还原数据
我现在只有直接复制的 data 文件夹下的数据 ,myisam 表正常的,而 innodb则打不开,(复制是没有关闭mysql),没有日记
请问如何恢复数据,高手指点一下急
知道的请联系 qq:4100798谢了
...全文
1050 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
panzhiqi 2007-01-19
  • 打赏
  • 举报
回复
用mysqldump 出来数据,看一下,有没有表的数据
手工恢复也可以

用修复也可以,但是有时候修复不好用
1.标准的表修复
a.试着用 --recover选项修复表,可以加上 --quick选项试图只根据索引的内容进行修复,这样做不触及数据文件。
% myisamchk --recover --quick table_name
or
% isamchk --recover --quick table_name
b.如果问题还存在,在试一下上一步命令,但是要忽略 --quick选项,这样允许修改数据文件。
% myisamchk --recover table_name
or
% isamchk --recover table_name
c.如果还不工作,试一下 --safe-recover 修复方法。但这种方法比普通方法要慢,但能修复 --recover不能修复的问题。
% myisamchk --safe-recover table_name
or
% myisamchk --safe-recover table_name
如果在myisamchk or isamchk 由于一个"can't create new temp file:file_name"的错误消息在任何一步停止,应该重复该命令并
加入 --force选项强迫清除临时文件。
懒得去死 2007-01-19
  • 打赏
  • 举报
回复
http://bbs.chinaunix.net/archiver/?tid-255056.html
懒得去死 2007-01-19
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20040404/11/2923176.html
zhys9 2007-01-18
  • 打赏
  • 举报
回复
犯错误咯...

56,679

社区成员

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

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