我想創建一個副本到我的Percona Server和GTID啓用,但得到這個錯誤,當我告訴從屬狀態:MySQL錯誤1236當使用GTID
Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.'
通常情況下,我會停止我的奴隸,重置,復位主站(在從站上),並從主站獲取新的GTID_PURGED值。但是這一次,主有一個非常不尋常的值(一個或多個),我不知道如何確定使用哪一個:
mysql> show master status\G
*************************** 1. row ***************************
File: mysqld-bin.000283
Position: 316137263
Binlog_Do_DB:
Binlog_Ignore_DB:
Executed_Gtid_Set: 1570dee1-165b-11e6-a4a2-00e081e93212:1-3537,
c73f3ee7-e8d4-ee19-6507-f898a9930ccd:1-18609,
cdb70eaa-f753-ee1b-5c95-ecb8024ae729:1-2357789559:2357789561-2357790104:2357790106-2514115701:2514115703-2514115705:2514115707-2546512667
1 row in set (0.00 sec)
從與新的備份副本的奴隸,我得到這個:
[email protected]:/var/lib/mysql# cat xtrabackup_binlog_info
mysqld-bin.000283 294922064 1570dee1-165b-11e6-a4a2-00e081e93212:1-3537,
c73f3ee7-e8d4-ee19-6507-f898a9930ccd:1-18609,
cdb70eaa-f753-ee1b-5c95-ecb8024ae729:1-2357789559:2357789561-2357790104:2357790106-2514115701:2514115703-2514115705:2514115707-2546400960
還有一件事,我只是在進行備份之前清除了主服務器上的二進制日誌。自動binlog清除設置爲7天。所以我知道它不是因爲bin日誌已被清除,因爲錯誤提示。
我運行的是Ubuntu 14:04和Percona服務器版本5.6.31-77。
我該如何解決此問題?主人的GTID_PURGED的正確價值是什麼?