日期:2014-05-16  浏览次数:20709 次

急!如何恢复被drop的数据库
在使用中不小心执行了
DROP DATABASE IF EXISTS `mydata`;

结果发现所有的表都没了,刚学mysql,能恢复数据吗?

------解决方案--------------------
如果表引擎是MYISAM的,用磁盘恢复之类的软件试试,如果是INNODB的,没有备份、二进制日志没有打开,没有办法。
------解决方案--------------------
没见过这样的恢复例子。。。
------解决方案--------------------
没有办法恢复了。
除非你找到原来的备份进行恢复,然后再通过二进制日志恢复到当前时间点。


或者停机,在网上找文件恢复工具,把这个目录的文件夹恢复出来 。
------解决方案--------------------
具体的存储引擎是怎样的?如果是myISAM,是否有备份的文件恢复。
对于innodb引擎是否开启二进制日志文件,如果开启了,可以恢复的。如没开启,没有办法恢复的。
------解决方案--------------------
具体的存储引擎是怎样的?如果是myISAM,是否有备份的文件恢复或找恢复工具试一下。
对于innodb引擎是否开启二进制日志文件,如果开启了,可以恢复的。如没开启,没有办法恢复的。