高手救命,通过phpmyadmin 误删除mysql数据库 怎么恢复

mianmian2323 2009-12-21 02:05:32
高手救命,通过phpmyadmin 误删除mysql数据库 怎么恢复
data 目录下还有 ib_logfile0 ib_logfile1 ibdata1 这三个文件!
...全文
1482 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
profit_2009 2010-01-29
  • 打赏
  • 举报
回复
学习
wwwwb 2009-12-22
  • 打赏
  • 举报
回复
用UNDELETE、EASY RECOVER之类的恢复软件试试
ACMAIN_CHM 2009-12-21
  • 打赏
  • 举报
回复
如果是myisam 你还可以,网上找文件恢复软件
mianmian2323 2009-12-21
  • 打赏
  • 举报
回复
我建立了一个试试。表类型是MyISAM的 ,请问有什么办法!
ACMAIN_CHM 2009-12-21
  • 打赏
  • 举报
回复
如果你的表是 innodb 的,则没有办法了。不用浪费时间找方法,除非你去找一个熟悉innodb引擎数据格式的工程师。 innodb 在删除表后,把将你这个表的表头簇中打上可用标记。 其实你的数据都在,可就是这个指针找不到了。

如果是myisam 你还可以,网上找文件恢复软件
wwwwb 2009-12-21
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 mianmian2323 的回复:]
那我能通过建立数据库,用ibdata1 数据导入吗?数据库的sql结构我有的。
[/Quote]
NO,INNODB表的数据必须通过MYSQLDUMP导出,再导入,不能直接COPY
mianmian2323 2009-12-21
  • 打赏
  • 举报
回复
那我能通过建立数据库,用ibdata1 数据导入吗?数据库的sql结构我有的。
wwwwb 2009-12-21
  • 打赏
  • 举报
回复
ibdata1 不是日志文件吗?
NO,是数据文件

ib_logfile1是事务日志,恢复应该用二进制日志
ACMAIN_CHM 2009-12-21
  • 打赏
  • 举报
回复
ibdata1 不是日志文件吗?
不是, 是innodb的数据文件。
mianmian2323 2009-12-21
  • 打赏
  • 举报
回复
应该是 InnoDB 格式吧,我重装时都是直接复制数据的。
日志:my.ini是默认设置。ibdata1 不是日志文件吗?
wwwwb 2009-12-21
  • 打赏
  • 举报
回复
误删除mysql数据库:
详细说明,表是什么引擎,打开日志没有
mianmian2323 2009-12-21
  • 打赏
  • 举报
回复
没能办法通过ibdata1 这个文件来恢复数据吗?我网上找有人说过日志恢复。我是myql是默认设置。
ACMAIN_CHM 2009-12-21
  • 打赏
  • 举报
回复
那没办法了,只能想办法进行文件恢复了。 成功的概率 90% 如果你还没有在磁盘上写任何东西。
mianmian2323 2009-12-21
  • 打赏
  • 举报
回复
没有备份文件,用的是win2003 mysql 5
ACMAIN_CHM 2009-12-21
  • 打赏
  • 举报
回复
没有办法。

1。找到你的备份文件,进行恢复
2。如果没有备份,则只能找软件对已删除的文件进行恢复了。

56,678

社区成员

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

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