Les sections suivantes expliquent comment configurer une base de données Cloud SQL pour MySQL pour qu'elle fonctionne avec Datastream.
Activer la journalisation binaire
- Pour activer la journalisation binaire pour Cloud SQL pour MySQL, consultez Activer la récupération à un moment précis.
Configurer des options de base de données
Dans la console Google Cloud, accédez à la page Instances Cloud SQL.
Sélectionnez le projet contenant l'instance Cloud SQL pour laquelle vous souhaitez définir les options de base de données.
Ouvrez l'instance et cliquez sur Modifier.
Accédez à la section Options.
Cliquez sur Ajouter une option de base de données.
Dans le menu déroulant, sélectionnez les indicateurs suivants et définissez leurs valeurs:
- Pour la réplication basée sur GTID (preview):
Paramètre Valeur net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
binlog_row_image FULL
max_allowed_packet 1G
(valeur recommandée)Pour la réplication basée sur le binlog:
Option Valeur net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
Cliquez sur Enregistrer pour enregistrer les modifications.
Créer un utilisateur Datastream
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.