

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Désactivation de la réplication GTID pour un cluster de bases de données Aurora MySQL
<a name="mysql-replication-gtid.disabling"></a>

Vous pouvez désactiver la réplication GTID pour un cluster de bases de données Aurora MySQL. Dans ce cas, le cluster Aurora ne peut pas effectuer de réplication des journaux binaires entrante ou sortante avec des bases de données externes qui utilisent la réplication GTID. 

**Note**  
Dans la procédure suivante, un *réplica en lecture* représente la cible de réplication dans une configuration Aurora avec une réplication des journaux binaires vers/à partir d’une base de données externe. Il ne représente pas les instances de base de données de réplica Aurora en lecture seule. Par exemple, lorsqu’un cluster Aurora accepte la réplication entrante à partir d’une source externe, l’instance principale d’Aurora sert de réplica en lecture pour la réplication des journaux binaires. 

Pour plus de détails sur les procédures stockées mentionnées dans la présente section, veuillez consulter [Référence des procédures stockées Aurora MySQL](AuroraMySQL.Reference.StoredProcs.md). 

**Pour désactiver la réplication GTID pour un cluster de bases de données Aurora MySQL**

1. Sur les réplicas Aurora, exécutez la procédure suivante :

   Pour la version 3

   ```
   CALL mysql.rds_set_source_auto_position(0);
   ```

   Pour la version 2

   ```
   CALL mysql.rds_set_master_auto_position(0);
   ```

1. Réinitialisez `gtid_mode` sur `ON_PERMISSIVE`.

   1. Assurez-vous que le groupe de paramètres de cluster de bases de données associé au cluster Aurora MySQL contient le paramètre `gtid_mode` défini sur `ON_PERMISSIVE`.

      Pour plus d’informations sur la définition des paramètres de configuration à l’aide de groupes de paramètres, consultez [Groupes de paramètres pour Amazon Aurora](USER_WorkingWithParamGroups.md).

   1. Redémarrez le cluster de bases de données Aurora MySQL.

1. Réinitialisez `gtid_mode` sur `OFF_PERMISSIVE`.

   1. Assurez-vous que le groupe de paramètres de cluster de bases de données associé au cluster Aurora MySQL contient le paramètre `gtid_mode` défini sur `OFF_PERMISSIVE`.

   1. Redémarrez le cluster de base de données Aurora MySQL.

1. Attendez que toutes les transactions GTID soient appliquées sur l’instance principale d’Aurora. Pour vérifier qu’elles ont été appliquées, procédez comme suit :

   1. Sur l’instance Auroraprincipale, exécutez la commande `SHOW MASTER STATUS`.

      Votre sortie doit ressembler à ce qui suit.

      ```
      File                        Position
      ------------------------------------
      mysql-bin-changelog.000031      107
      ------------------------------------
      ```

      Notez le fichier et la position dans votre sortie.

   1. Sur chaque réplica en lecture, utilisez les informations de fichier et de position de l’instance source lors de l’étape précédente pour exécuter la requête suivante :

      Pour la version 3

      ```
      SELECT SOURCE_POS_WAIT('file', position);
      ```

      Pour la version 2

      ```
      SELECT MASTER_POS_WAIT('file', position);
      ```

      Par exemple, si votre fichier se nomme `mysql-bin-changelog.000031` et que sa position est `107`, exécutez l’instruction suivante :

      Pour la version 3

      ```
      SELECT SOURCE_POS_WAIT('mysql-bin-changelog.000031', 107);
      ```

      Pour la version 2

      ```
      SELECT MASTER_POS_WAIT('mysql-bin-changelog.000031', 107);
      ```

1. Réinitialisez les paramètres GTID pour désactiver la réplication GTID.

   1. Assurez-vous que le groupe de paramètres de cluster de bases de données associé au cluster Aurora MySQL contient les valeurs suivantes :
      + `gtid_mode` – `OFF`
      + `enforce_gtid_consistency` – `OFF`

   1. Redémarrez le cluster de base de données Aurora MySQL.