我在工作中遇到这样一个问题。我辛辛苦苦录入了我需要的数据。但是不知道哪个同事给删除了。现在没有数据。自己也没有备份数据,像这样的情况用该怎么处理呢?或者说,需要mysql 怎么配置等等方案。我自己用的mysql数据库。大家给一些建议

解决方案 »

  1.   

    如果开着binlog 可以用binlog导入原来的数据
      

  2.   

    是否开启日志binlog.
    具体的如何开启:在mysql.ini或者mysql.cnf中加入binlog='e:\aa.log'
      

  3.   

    binlog 还是经常开着比较好!
      

  4.   

    如果开启的binlog='dir';加入配置文件window下 my.ini或linux下 my.cnf
    恢复删除数据
    mysqlbinlog 'filename.number' |-u root -p;
    filename.number是二进制日志文件。
      

  5.   

    如果没有提前开启binlog,基本无法恢复
      

  6.   


    很多数据包括被rollback的数据在ibdata1文件中,你想点儿办法
      

  7.   

    哦 更给提供一个mysql 常用的配置选项吗?例如:错误日志,增删改 的的记录配置,缓慢sql 的配置,日志文件的大小等等配置呢