在使用中不小心执行了
DROP DATABASE IF EXISTS `mydata`;结果发现所有的表都没了,刚学mysql,能恢复数据吗?

解决方案 »

  1.   

    如果表引擎是MYISAM的,用磁盘恢复之类的软件试试,如果是INNODB的,没有备份、二进制日志没有打开,没有办法。
      

  2.   

    具体的存储引擎是怎样的?如果是myISAM,是否有备份的文件恢复。
    对于innodb引擎是否开启二进制日志文件,如果开启了,可以恢复的。如没开启,没有办法恢复的。
      

  3.   

    具体的存储引擎是怎样的?如果是myISAM,是否有备份的文件恢复或找恢复工具试一下。
    对于innodb引擎是否开启二进制日志文件,如果开启了,可以恢复的。如没开启,没有办法恢复的。