Configurer une base de données MySQL Amazon RDS

Les sections suivantes expliquent comment configurer la capture de données modifiées pour une base de données Amazon RDS pour MySQL.

Créer un groupe de paramètres

  1. Lancez votre tableau de bord Amazon RDS.
  2. Dans le panneau de navigation, cliquez sur Groupes de paramètres, puis sur Créer un groupe de paramètres. La page Créer un groupe de paramètres s'affiche.
  3. Sélectionnez la famille de base de données qui correspond à votre base de données, saisissez un nom et une description pour le groupe de paramètres, puis cliquez sur Créer.
  4. Cochez la case à gauche du groupe de paramètres que vous venez de créer, puis cliquez sur Modifier sous Actions associées au groupe de paramètres.
  5. Définissez les paramètres du groupe à l'aide de la table suivante.
    ParamètreValeur
    binlog_formatROW
    log_bin_use_v1_row_events1
    read_only0
    net_read_timeout3600
    net_write_timeout3600
    wait_timeout86400
  6. Cliquez sur Enregistrer les modifications.

Créer une instance dupliquée avec accès en lecture

  1. Lancez votre tableau de bord Amazon RDS.
  2. Dans le panneau de navigation, cliquez sur Bases de données.
  3. Sélectionnez l'instance de base de données principale à laquelle vous souhaitez que Datastream se connecte.
  4. Développez le bouton Actions, puis cliquez sur Créer une instance dupliquée avec accès en lecture.
  5. Si nécessaire, configurez l'instance dupliquée avec accès en lecture.
  6. Cliquez sur Créer une instance dupliquée avec accès en lecture.

Configurer l'instance dupliquée avec accès en lecture (ou la base de données source)

  1. Lancez votre tableau de bord Amazon RDS.
  2. Dans le panneau de navigation, cliquez sur Bases de données.
  3. Sélectionnez l'instance dupliquée avec accès en lecture que vous avez créée, puis cliquez sur Modifier.
  4. Accédez à la section Configuration supplémentaire.
  5. Sélectionnez le groupe de paramètres que vous avez créé.
  6. Définissez la durée de conservation des sauvegardes sur 7 jours.
  7. Cliquez sur Continuer.
  8. Sous Planification des modifications, sélectionnez Appliquer immédiatement.

Vérifier que le groupe de paramètres est attribué à l'instance de base de données

  1. Lancez votre tableau de bord Amazon RDS.

  2. Dans le panneau de navigation, cliquez sur Bases de données, puis sélectionnez votre instance de base de données.

  3. Cliquez sur l'onglet Configurations.

  4. Vérifiez que le groupe de paramètres que vous avez créé s'affiche et que son état correspond à pending-reboot (redémarrage en attente).

  5. Redémarrez votre instance de base de données pour terminer la configuration. Pour redémarrer l'instance :

    1. Dans le panneau de navigation, cliquez sur Instances.
    2. Sélectionnez votre instance de base de données.
    3. Dans le menu Actions associées à l'instance, sélectionnez Redémarrer.

Définir la durée de conservation du journal binaire

  1. Saisissez la commande MySQL suivante :

    call mysql.rds_set_configuration('binlog retention hours', 168);
  2. Redémarrez votre serveur MySQL pour que les modifications apportées soient prises en compte.

Créer un utilisateur Datastream

  1. Pour créer un utilisateur Datastream, saisissez les commandes MySQL suivantes :

    CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
    GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%';
    FLUSH PRIVILEGES;

Étape suivante

  • Découvrez comment Datastream fonctionne avec les sources MySQL.