今天脑子抽筋了。
本来是要 update xxxxx set areaId=xxx
我给写成 update xxxxx set amount=xxx
木有备份怎么弄啊?看网上说用binlog什么闪回什么的,我看半天没看懂,我是新手啊,第一回犯这种错误,不知道怎么弄啊。大侠们快来救救命啊~~~~别贴地址啊,我看不懂。详细步骤有木有啊!!!MySQL行业数据备份

解决方案 »

  1.   

    如果binlog没有删除过   重新执行下所有binlog
    如果没开binlog或者binlog不全  放弃吧  看看有没有别的补救办法吧
      

  2.   

    看一下MYSQL官方文档中的关于BINLOG的介绍。
    8.6. mysqlbinlog:用于处理二进制日志文件的实用工具
    服务器生成的二进制日志文件写成二进制格式。要想检查这些文本格式的文件,应使用mysqlbinlog实用工具。应这样调用mysqlbinlog:shell> mysqlbinlog [options] log-files...
    例如,要想显示二进制日志binlog.000003的内容,使用下面的命令:shell> mysqlbinlog binlog.0000003
    输出包括在binlog.000003中包含的所有语句,以及其它信息例如每个语句花费的时间、客户发出的线程ID、发出线程时的时间戳等等。通常情况,可以使用mysqlbinlog直接读取二进制日志文件并将它们用于本地MySQL服务器。也可以使用--read-from-remote-server选项从远程服务器读取二进制日志。当读取远程二进制日志时,可以通过连接参数选项来指示如何连接服务器,但它们经常被忽略掉,除非你还指定了--read-from-remote-server选项。这些选项是--host、--password、--port、--protocol、--socket和--user。还可以使用mysqlbinlog来读取在复制过程中从服务器所写的中继日志文件。中继日志格式与二进制日志文件相同。在5.11.3节,“二进制日志”中详细讨论了二进制日志。mysqlbinlog支持下面的选项:·         ---help,-?显示帮助消息并退出。·         ---database=db_name,-d db_name
      

  3.   

    你备份都没有,怎么用binlog还原,最起码要有个备份的还原点,再通过binlog重做