我的数据库中忽然丢失了几条重要数据,我想知道是什么导致的这样的现象发生的,请问应该如何查原因,谢谢。

解决方案 »

  1.   

    我设置过
    log=/usr/local/mysql/log/mysqld.sql
    log-error=/usr/local/mysql/log/localhost.err
    log-slow-queries = /usr/local/mysql/log/slow.log
    log-bin=/usr/local/mysql/log/mysql-bin应该找哪个?
      

  2.   

    是不是log=/usr/local/mysql/log/mysqld.sql,直接看sql语句?
      

  3.   

    /usr/local/mysql/log/mysqld.sql看这个,这个中间有所有的SQL语句操作记录。
      

  4.   

    log=/usr/local/mysql/log/mysqld.sql这个。
      

  5.   

    然丢失了几条重要数据 那就是进行了变更操作
    这些操作被记录在
    log=/usr/local/mysql/log/mysqld.sql
    log-bin=/usr/local/mysql/log/mysql-bin你可以看log=/usr/local/mysql/log/mysqld.sql 这个用的是文本格式 可以直接看
    log-bin=/usr/local/mysql/log/mysql-bin 是二进制形式的 不太好直接看
      

  6.   

    现在我在mysqld.sql里面是没有找到这个sql记录
    但是log-bin又看不了  不知道有没有什么方法能吧logbin文件打开。
      

  7.   

    使用mysqlbinlog工具mysqlbinlog binlog.0000003
    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  8.   


    如果你在log=/usr/local/mysql/log/mysqld.sql 都看不到的话 
    那在log-bin=/usr/local/mysql/log/mysql-bin 也是看不到的..会不会是存储数据的盘坏了