MySql数据库的一张表数据被update后怎么还原?
能不能恢复?

解决方案 »

  1.   

    这个MYSQL就不知道了,建议去MYSQL版块问问看。在其他数据库那里哦!亲~!
      

  2.   

    如果是MSSQL2000/2005的话,可以用LOG EXEPLORE。
    对MYSQL不熟悉。
      

  3.   

    恢复 
    mysql -uroot -p123 <备份文件名
      

  4.   

    没有直接取消的方法,只能找到你的备份,然后从备份恢复,然后在从备份点通过BINLOG日志恢复到执行 UPDATE语句之前的时间点。
      

  5.   

    没备份, 那有没有开启二进制日志?mysql> show variables like 'log_bin';
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | log_bin       | OFF   |
    +---------------+-------+
    1 row in set (0.00 sec)mysql>
      

  6.   

    如果也是OFF,则表示没开启。 那就没有办法恢复了。
      

  7.   

    别好像, 有就是有,没有就是没有。如果有,则找到你的二进制日志的所有文件,然后逐一执行。
    mysqlbinlog gbichot2-bin.000007 gbichot2-bin.000008 | mysql