DBAtlas · Veritabanı operasyon atlası

Replika kur (CHANGE REPLICATION SOURCE)

MySQLReplikasyon

Komut

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.

DBAtlas'ta aç →

İlgili