Mysql 主從同步問(wèn)題整理.

今早mysql同步失敗,主數(shù)據(jù)庫(kù)有530W而從數(shù)據(jù)庫(kù)只有去350W,幸虧是做備份要不然這個(gè)就是個(gè)事故了.
問(wèn)題如下:
Last_Error: Relay log read failure: 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.

解決方法如下:

  • 我嘗試重新配置了下鏈接,
mysql> CHANGE MASTER TO

-> MASTER_HOST='master_host_name',

-> MASTER_USER='replication_user_name',

-> MASTER_PASSWORD='replication_password',

-> MASTER_LOG_FILE='recorded_log_file_name',

然后出現(xiàn)了,新的錯(cuò)誤.

       Slave_IO_Running: No
      Slave_SQL_Running: Yes
          Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Client requested master to start replication from position > file size'**
  • 后來(lái)我嘗試了重新配置了position下位置
mysql> stop slave; 
mysql> change master to master_log_file='mysql-bin.000011',master_log_pos=203; 
mysql> start slave; 
#  查看狀態(tài)
show slave status\G 
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 121.196.207.230
                  Master_User: root
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000037
          Read_Master_Log_Pos: 12367642
               Relay_Log_File: DESKTOP-9EVDGPS-relay-bin.000002
                Relay_Log_Pos: 127713
        Relay_Master_Log_File: mysql-bin.000037
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes

成功了,但是問(wèn)題是,目前不清楚這個(gè)方案會(huì)不導(dǎo)致數(shù)據(jù)同步出錯(cuò),我需要以后檢驗(yàn)一下.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容