Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Guía de configuración de la fuente Azure Flexible Server for MySQL

Esta guía paso a paso le muestra cómo configurar Azure Flexible Server for MySQL para replicar datos en ClickHouse Cloud mediante MySQL ClickPipe. Para este servicio, solo se admite la ingestión puntual. Para consultar preguntas frecuentes sobre MySQL CDC, vea la página de preguntas frecuentes de MySQL.

Configurar un usuario de la base de datos

Conéctese a su instancia de Azure Flexible Server for MySQL como usuario administrador y ejecute los siguientes comandos:

  1. Cree un usuario específico para ClickPipes:

    CREATE USER 'clickpipes_user'@'%' IDENTIFIED BY 'some-password';
  2. Conceda permisos sobre el esquema. El siguiente ejemplo muestra los permisos para la base de datos mysql. Repita estos comandos para cada base de datos y host que desee replicar:

    GRANT SELECT ON `mysql`.* TO 'clickpipes_user'@'%';
  3. Aplique los cambios en los permisos:

    FLUSH PRIVILEGES;

Configurar el acceso a la red

A continuación, debes permitir las conexiones desde ClickPipes a tu instancia de Azure Flexible Server for MySQL.

  1. En Azure Portal, ve a All resources. Selecciona tu instancia de Azure Flexible Server for MySQL para abrir la página Overview.

  2. En Settings, selecciona Networking. Asegúrate de que Public access esté habilitado.

  3. En la sección Firewall rules, introduce la lista de direcciones IP estáticas de ClickPipes correspondiente a la región en la que está desplegado tu servicio.

    Configurar la red para acceso público con una lista de IP permitidas
  4. Haz clic en Save para guardar los cambios en la configuración de seguridad de red.

¿Qué sigue?

Ahora puedes crear tu ClickPipe y comenzar a ingestar datos desde tu instancia de Azure Flexible Server for MySQL en ClickHouse Cloud. Asegúrate de anotar los datos de conexión que usaste al configurar tu instancia, ya que los necesitarás durante el proceso de creación de ClickPipe.

Navigation