有没有开启binlog 开启了可以恢复,如果没有,只能恢复到上次备份的时间

解决方案 »

  1.   

    怎么查询是否开启,如果开启要怎么恢复,刚使用mysql
    我用的是WAMP5
      

  2.   

    show variables like 'log_bin'
      

  3.   

    看看有没有以前的备份,通过备份或者BINLOG进行恢复。如果都没有,则要看看使用的是不是MYISAM存储引擎,如果是,则立刻关机,然后把硬盘挂到其它机器上,使用文件恢复软件,恢复那个数据库所对应的文件目录。如果是INOODB,则比较麻烦,在文件系统恢复数据库目录后,还要自己分析innodb 的存储结构,把ibdate1中相关的记录信息数据的删除标记改掉。 这个请专业公司来玩比较好。