在MySQL数据库同步的过程中出现中途停止的问题。情况是这样的,主从服务器都是 MySQL 4.0
启动两个服务器并打开同步之后,从服务器开始同步,但只同步一部分数据便停了下来
此时,show slave status显示IO和SQL状态都为Yes,Read和SQL的位置都在主服务器log的中间位置,并且不再前进。查看数据库的内容也是没有完全同步的状态。然后,stop slave再start slave,同步状态继续前进一段,然后停止。恢复到前面所说的状态。期间show slave status的结果一直正常,也没有产生任何错误日志。是不是哪里设置的问题?

解决方案 »

  1.   

    贴出你的show slave status;结果
      

  2.   

    Master_Host:           ********
    Master_User:           ********
    Master_Port:           3306
    Connect_retry:         60
    Master_Log_File:       mysqllog-bin.001
    Read_Master_Log_Pos:   249148
    Relay_Log_File:        localhost-relay-bin.001
    Relay_Log_Pos:         249170
    Relay_Master_Log_File: mysqllog-bin.001
    Slave_IO_Running:      Yes
    Slave_SQL_Running:     Yes
    Replicate_do_db:       tongbudb
    Replicate_ignore_db:
    Last_errno:            0
    Last_error:
    Skip_counter:
    Exec_master_log_pos:   249120
    Relay_log_space:       249198
      

  3.   

    show binlog events的结果呢