Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Guia de configuração do Azure Flexible Server for MySQL como origem

Este guia passo a passo mostra como configurar o Azure Flexible Server for MySQL para replicar dados para o ClickHouse Cloud usando o MySQL ClickPipe. Há suporte apenas para ingestão única neste serviço. Para dúvidas comuns sobre CDC do MySQL, consulte a página de FAQs do MySQL.

Configure um usuário do banco de dados

Conecte-se à sua instância do Azure Flexible Server for MySQL como administrador e execute os seguintes comandos:

  1. Crie um usuário dedicado para o ClickPipes:

    CREATE USER 'clickpipes_user'@'%' IDENTIFIED BY 'some-password';
  2. Conceda permissões no esquema. O exemplo a seguir mostra as permissões para o banco de dados mysql. Repita esses comandos para cada banco de dados e host que você quiser replicar:

    GRANT SELECT ON `mysql`.* TO 'clickpipes_user'@'%';
  3. Aplique as alterações nas permissões:

    FLUSH PRIVILEGES;

Configurar o acesso à rede

Em seguida, você deve permitir conexões do ClickPipes à sua instância do Azure Flexible Server for MySQL.

  1. No Azure Portal, navegue até All resources. Selecione sua instância do Azure Flexible Server for MySQL para abrir a página Overview.

  2. Em Settings, selecione Networking. Verifique se Public access está habilitado.

  3. Na seção Firewall rules, insira a lista de endereços IP estáticos do ClickPipes da região em que seu serviço está implantado.

    Configurar rede para acesso público com uma lista de IPs permitidos
  4. Clique em Save para salvar as alterações na configuração de segurança da rede.

O que vem a seguir?

Agora você pode criar seu ClickPipe e iniciar a ingestão de dados da sua instância do Azure Flexible Server for MySQL para o ClickHouse Cloud. Anote os dados de conexão usados ao configurar sua instância, pois você precisará deles durante o processo de criação do ClickPipe.

Navigation