Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Guide de configuration de la source pour Azure Flexible Server for MySQL

Ce guide pas à pas vous montre comment configurer Azure Flexible Server for MySQL pour répliquer des données vers ClickHouse Cloud à l’aide de MySQL ClickPipe. Seule l’ingestion ponctuelle est prise en charge pour ce service. Pour les questions fréquentes sur MySQL CDC, consultez la page FAQ MySQL.

Configurer un utilisateur de la base de données

Connectez-vous à votre instance Azure Flexible Server for MySQL en tant qu'administrateur, puis exécutez les commandes suivantes :

  1. Créez un utilisateur dédié pour ClickPipes :

    CREATE USER 'clickpipes_user'@'%' IDENTIFIED BY 'some-password';
  2. Accordez les permissions sur le schéma. L'exemple suivant montre les permissions pour la base de données mysql. Répétez ces commandes pour chaque base de données et hôte que vous souhaitez répliquer :

    GRANT SELECT ON `mysql`.* TO 'clickpipes_user'@'%';
  3. Appliquez les modifications apportées aux permissions :

    FLUSH PRIVILEGES;

Configurer l’accès au réseau

Ensuite, vous devez autoriser les connexions à votre instance Azure Flexible Server for MySQL depuis ClickPipes.

  1. Dans l’Azure Portal, accédez à All resources. Sélectionnez votre instance Azure Flexible Server for MySQL pour ouvrir la page Overview.

  2. Sous Settings, sélectionnez Networking. Vérifiez que Public access est activé.

  3. Dans la section Firewall rules, saisissez la liste des adresses IP statiques de ClickPipes correspondant à la région dans laquelle votre service est déployé.

    Configurer le réseau pour un accès public avec une liste d’autorisation d’IP
  4. Cliquez sur Save pour enregistrer les modifications de la configuration de sécurité réseau.

Et ensuite ?

Vous pouvez maintenant créer votre ClickPipe et commencer à ingérer des données depuis votre instance Azure Flexible Server for MySQL dans ClickHouse Cloud. Veillez à noter les informations de connexion utilisées lors de la configuration de votre instance, car vous en aurez besoin pendant le processus de création du ClickPipe.

Navigation