MySql数据库 恢复删除Delete From

JN_910711 2010-09-29 01:13:42
我在整理MYSql数据库里的数据时 不小心执行了 delete from dataname 里面的几十万条数据都没有了,请问怎么才能恢复啊,就是刚刚才删除的。
...全文
969 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
JN_910711 2010-09-29
  • 打赏
  • 举报
回复
谢谢各位了 我没有备份 最有希望的日志也没有打开 只能重新开始干了 白浪费了三天时间!唉 哭啊~~~~~~~~~~~~~~~
JN_910711 2010-09-29
  • 打赏
  • 举报
回复
悲哀啊 没打开 唉
zhenggandong 2010-09-29
  • 打赏
  • 举报
回复
同意楼上观点!!
zuoxingyu 2010-09-29
  • 打赏
  • 举报
回复
你到DATA文件夹下看看,有没有000001,0000002Z类似这样的文件,有的话就恭喜你了。
ACMAIN_CHM 2010-09-29
  • 打赏
  • 举报
回复
[Quote]唉 备份是肯定没有备份 但是日志我不知道有没有开 怎么查看有没有开日志啊[/Quote]

如果是ON就是开了,如果和下面一样是OFF,那就是没开。
mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin | OFF |
+---------------+-------+
1 row in set (0.00 sec)

mysql>
JN_910711 2010-09-29
  • 打赏
  • 举报
回复
唉 备份是肯定没有备份 但是日志我不知道有没有开 怎么查看有没有开日志啊 还有怎么查看日志的位置
zuoxingyu 2010-09-29
  • 打赏
  • 举报
回复
没有备份,没有开日志,就很杯具了。

JN_910711 2010-09-29
  • 打赏
  • 举报
回复
我没有备份啊
ACMAIN_CHM 2010-09-29
  • 打赏
  • 举报
回复
如果你即没有完全备份,或者没有二进制日志功能打开。 
则没有办法了。
ACMAIN_CHM 2010-09-29
  • 打赏
  • 举报
回复
没有什么好办法。

找出你最近一次的备份比如 2010-09-22 14:00的,进行完全恢复。 然后利用你的BINLOG继续从2010-09-22 14:00恢复到你删除前的。把BINLOG中导出这个 Delete from database 删除
JN_910711 2010-09-29
  • 打赏
  • 举报
回复
没有删除表结构 直接不小心执行了 Delete from database 语句 求求各位大侠 帮帮忙啊

56,679

社区成员

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

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