Replica tra Aurora e SQL My o tra Aurora e un altro cluster Aurora DB (replica di log binari) - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Replica tra Aurora e SQL My o tra Aurora e un altro cluster Aurora DB (replica di log binari)

Poiché Amazon Aurora My SQL è compatibile con MySQL, puoi configurare la replica tra un SQL database My e un cluster Amazon Aurora My DB. SQL Questo tipo di replica utilizza la replica del log SQL binario My, nota anche come replica binlog. Se utilizzi la replica dei log binari con Aurora, ti consigliamo che il tuo database SQL My esegua La SQL mia versione 5.5 o successiva. È possibile configurare la replica laddove il cluster Aurora SQL My DB è l'origine della replica o la replica. Puoi eseguire la replica con un'istanza Amazon RDS My SQL DB, un SQL database My esterno ad Amazon RDS o un altro cluster Aurora SQL My DB.

Nota

Non è possibile utilizzare la replica binlog da o verso determinati tipi di cluster di database Aurora. In particolare, la replica binlog non è disponibile per Aurora Serverless v1 i cluster. Se l'istruzione SHOW MASTER STATUS and SHOW SLAVE STATUS (Aurora My SQL version 2) o (SHOW REPLICA STATUSAurora My SQL version 3) non restituisce alcun output, verifica che il cluster che stai utilizzando supporti la replica binlog.

È inoltre possibile eseguire la replica con un'istanza RDS for My SQL DB o un cluster Aurora SQL My DB in un altro Regione AWS. Quando si esegue la replica in tutto il mondo Regioni AWS, assicurati che i cluster e le istanze DB siano accessibili al pubblico. Se i cluster Aurora My SQL DB si trovano in sottoreti private del tuoVPC, usa il peering tra VPC Regioni AWS. Per ulteriori informazioni, vedereUn cluster di DB in un'istanza a VPC cui accede un'EC2istanza in un'altra VPC.

Se si desidera configurare la replica tra un cluster Aurora SQL My DB e un cluster SQL Aurora My DB in un altro Regione AWS, puoi creare un cluster Aurora My SQL DB come replica di lettura in un altro Regione AWS dal cluster DB di origine. Per ulteriori informazioni, consulta Replica di cluster Amazon Aurora SQL My DB su cluster Amazon Aurora Regioni AWS.

Con Aurora My SQL versione 2 e 3, è possibile eseguire la replica tra Aurora My SQL e un'origine o una destinazione esterna che utilizza gli identificatori di transazione globali () per la replica. GTIDs Assicurati che i parametri GTID relativi nel cluster Aurora SQL My DB abbiano impostazioni compatibili con lo stato GTID del database esterno. Per informazioni su come effettuare questa operazione, consulta Utilizzo della replica GTID basata. In Aurora My SQL versione 3.01 e successive, puoi scegliere come GTIDs assegnare transazioni replicate da una fonte che non utilizza. GTIDs Per informazioni sulla procedura archiviata che controlla tale impostazione, vedere mysql.rds_assign_gtids_to_anonymous_transactions (Aurora My versione 3) SQL.

avvertimento

Quando esegui la replica tra Aurora SQL My e SQL My, assicurati di utilizzare solo tabelle InnoDB. Se hai le mie ISAM tabelle che desideri replicare, puoi convertirle in InnoDB prima di impostare la replica con il seguente comando.

alter table <schema>.<table_name> engine=innodb, algorithm=copy;

Nelle sezioni seguenti, configura la replica, interrompi la replica, ridimensiona le letture per il database, ottimizza la replica binlog e configura binlog avanzato.