我用的mysql5.0的做了同步。最近老是出错,提出如下错误,请高手指点。非常感谢!90709 11:29:58  InnoDB: Error: page 5453 log sequence number 0 777144110
InnoDB: is in the future! Current system log sequence number 0 566263.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.0/en/forcing-recovery.html
InnoDB: for more information.

解决方案 »

  1.   

    主的问题还是从的问题?
    从提示上看,INNODB出问题
      

  2.   

    然后主服务器上的日志:090709 11:47:25 [ERROR] Slave: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issuing 'SHOW SLAVE STATUS' on this slave. Error_code: 0 
      

  3.   

    可能是你主从服务器读取日志的问题,你可以这样试试,在主服务器上用show master status\G记录一下log_file和log_pos
    然后在从服务器上执行
    stop slave;
    然后用change master to把从服务器的master_log_file和master_log_pos改成你刚才记录下的值,然后再start slave
      

  4.   

    经过检查不是这个问题。好象是innodb损坏了。有些表有错误。
      

  5.   

    检查一下这些表了,看一下状态check table ..SHOW INNODB STATUS
      

  6.   

    show innodb status之后状态显示是空白的。check之后也没有明显提示错误。
      

  7.   

    不过有个怪现象。比如有一个表。我一查询检查它的状态或者想删除它的时候。mysql就停止了。这个表是innodb的。
      

  8.   

    折腾了一晚,解决了问题了,是innodb的问题,将有问题的表直接删除就好了。另外,将一些可能有问题的表转换成myisam,myisam比较稳定,不过我喜欢innodb,这个性能还有什么的比较好用,当数据过100G的时候优势就体现出来了。
      

  9.   

    是这样的,删除主的innodb的表吗?