mysql主從問題處理記錄 Slave服務器宕機,導致Slave服務器啟動後 show slave status \G 後提示錯誤 Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'binlog truncated in the middle of event' 解決: Master: show master status \G #記錄 Master 以下信息 File: mysql-MasterSlave.000006 Position: 174367 Slave: slave stop; reset slave; change master to master_host='192.168.1.126',master_user='USER',master_password='PW',master_log_file='mysql-MasterSlave.000006',master_log_pos=174367; 提示:從 Mysql 5.5 開始 Mysql 加入半同步復制,取消了 load data from master 之類的用法,MySQL Slave/Master實例在異常終止恢復之後,MySQL Slave可以處理未完成的或丟棄Master寫如log失敗數據,從而重新從master上獲取源數據,同樣,Master 實例重啟不會使 Slave 丟失數據。