How to create/restore a slave using GTID replication in MySQL 5.6

Artikeln förklarar hur man konfigurerar och återställer MySQL-slavar med hjälp av GTID-replikering i MySQL 5.6. Att skapa en ny slav innebär att ta en mySQLdump-backup från mastern, som automatiskt hanterar GTID-information, och sedan återställa den på slaven med master_auto_position = 1. GTID-replikering förenklar processen genom att eliminera behovet av binärloggspositioner, istället förlitar den sig på gtid_executed och gtid_purged för att spåra transaktioner. En metod för att återställa en slav efter att masterns binärloggar har rensats involverar att använda reset master på slaven och sedan manuellt ställa in gtid_purged till masterns aktuella gtid_executed. För att GTID-stöd ska fungera krävs att log_slave_updates är aktiverat på slavservern, vilket kan ha en prestandapåverkan.