Desabilitação da replicação baseada em GTID para um cluster de banco de dados do Aurora MySQL
Você pode desabilitar a replicação baseada em GTID para um cluster de banco de dados do Aurora MySQL. Isso significa que o cluster do Aurora não pode realizar a replicação de log binário de entrada ou saída com bancos de dados externos que usam a replicação baseada em GTID.
nota
No procedimento a seguir, réplica de leitura significa o destino de replicação em uma configuração do Aurora com replicação de log binário para ou de um banco de dados externo. O termo não significa as instâncias de banco de dados de réplica somente leitura do Aurora. Por exemplo, quando um cluster do Aurora aceita a replicação de entrada de uma origem externa, a instância primária do Aurora atua como a réplica de leitura para replicação de log binário.
Para obter mais detalhes sobre os procedimentos armazenados mencionados nesta seção, consulte Referência de procedimentos armazenados do Aurora MySQL.
Para desabilitar a replicação baseada em GTID para um cluster de banco de dados do Aurora MySQL
- 
                
                Nas réplicas do Aurora, execute o seguinte procedimento: Para a versão 3 CALL mysql.rds_set_source_auto_position(0);Para a versão 2 CALL mysql.rds_set_master_auto_position(0);
- 
                Redefina o gtid_modecomoON_PERMISSIVE.- 
                        
                        Certifique-se que o grupo de parâmetros de cluster de banco de dados associado ao cluster do Aurora MySQL tenha gtid_modedefinido comoON_PERMISSIVE.Para obter mais informações sobre a definição de parâmetros de configuração usando grupos de parâmetros, consulte Grupos de parâmetros para Amazon Aurora. 
- 
                        
                        Reinicie o cluster de banco de dados do Aurora MySQL. 
 
- 
                        
                        
- 
                Redefina o gtid_modecomoOFF_PERMISSIVE.- 
                        
                        Certifique-se que o grupo de parâmetros de cluster de banco de dados associado ao cluster do Aurora MySQL tenha gtid_modedefinido comoOFF_PERMISSIVE.
- 
                        
                        Reinicie o cluster de banco de dados do Aurora MySQL. 
 
- 
                        
                        
- 
                
                Aguarde a aplicação de todas as transações de GTID na instância primária do Aurora. Para conferir se elas foram aplicadas, siga estas etapas: - 
                        Na instância de primária do Aurora, execute o comando SHOW MASTER STATUS.Sua saída deve ser semelhante ao resultado a seguir. File Position ------------------------------------ mysql-bin-changelog.000031 107 ------------------------------------Observe o arquivo e posicione na saída. 
- 
                        Em cada réplica de leitura, use as informações de arquivo e posição de sua instância de origem na etapa anterior para executar a seguinte consulta: Para a versão 3 SELECT SOURCE_POS_WAIT('file',position);Para a versão 2 SELECT MASTER_POS_WAIT('file',position);Por exemplo, caso o nome do arquivo seja mysql-bin-changelog.000031e a posição seja107, execute a seguinte declaração:Para a versão 3 SELECT SOURCE_POS_WAIT('mysql-bin-changelog.000031', 107);Para a versão 2 SELECT MASTER_POS_WAIT('mysql-bin-changelog.000031', 107);
 
- 
                        
- 
                Redefina os parâmetros de GTID para desabilitar a replicação baseada em GTID. - 
                        
                        Verifique se o grupo de parâmetros de cluster de banco de dados associado ao cluster do Aurora MySQL tem as seguintes configurações de parâmetros: - 
                                gtid_mode–OFF
- 
                                enforce_gtid_consistency–OFF
 
- 
                                
- 
                        
                        Reinicie o cluster de banco de dados do Aurora MySQL. 
 
-