DBAtlas · Atlas für Datenbankbetrieb

Replica einrichten (CHANGE REPLICATION SOURCE)

MySQLReplikation

Befehl

CHANGE REPLICATION SOURCE TO SOURCE_HOST='source_host', SOURCE_PORT=3306, SOURCE_USER='replicator', SOURCE_PASSWORD='secret', SOURCE_AUTO_POSITION=1;

Was es tut

Konfiguriert diesen Server als Replica, die der angegebenen Quelle per GTID-basierter Auto-Positionierung folgt.

Wann einsetzen

Um eine neue Replica einzurichten oder die Replikationsquelle zu ändern.

Vorsicht

Dies ist die Terminologie ab MySQL 8.0.23; ältere Versionen nutzen CHANGE MASTER TO ... MASTER_HOST (in 8.0.23–8.3 ein Alias, in 8.4 entfernt). SOURCE_AUTO_POSITION=1 setzt aktiviertes GTID voraus (gtid_mode=ON); sonst müssen SOURCE_LOG_FILE und SOURCE_LOG_POS angegeben werden. Die Replikation muss vor dem Befehl gestoppt sein. Wurde der Replikationsbenutzer mit dem Standard caching_sha2_password ab 8.0 angelegt, erfordert die Verbindung TLS: SOURCE_SSL=1 ergänzen oder ohne TLS GET_SOURCE_PUBLIC_KEY=1 setzen; sonst kann sich der I/O-Thread mit Fehler 2061 nicht verbinden.

In DBAtlas öffnen →

Verwandte Einträge