Replika kur (CHANGE REPLICATION SOURCE)
MySQLReplikasyonKomut
CHANGE REPLICATION SOURCE TO SOURCE_HOST='source_host', SOURCE_PORT=3306, SOURCE_USER='replikator', SOURCE_PASSWORD='gizli', SOURCE_AUTO_POSITION=1;Ne yapar?
Bu sunucuyu, GTID tabanlı otomatik pozisyonla belirtilen kaynağı (source) takip edecek replika olarak yapılandırır.
Ne zaman kullanılır?
Yeni bir replika kurmak veya replikasyon kaynağını değiştirmek için.
Dikkat
MySQL 8.0.23+ terimidir; eski sürümde CHANGE MASTER TO ... MASTER_HOST kullanılır (8.0.23–8.3'te takma ad, 8.4'te kaldırıldı). SOURCE_AUTO_POSITION=1 için GTID açık olmalı (gtid_mode=ON). Aksi halde SOURCE_LOG_FILE ve SOURCE_LOG_POS belirtilmelidir. Komut öncesi replikasyon durmuş olmalı. Replikasyon kullanıcısı 8.0+ varsayılanı caching_sha2_password ile oluşturulduysa bağlantı TLS ister: SOURCE_SSL=1 ekleyin ya da TLS yoksa GET_SOURCE_PUBLIC_KEY=1 verin; aksi halde I/O thread 2061 hatasıyla bağlanamaz.