Controladores
Controlador MySQL
Esta página describe la implementación del controlador MySQL en Gigantics y cómo los parámetros de conexión se corresponden con los campos de la interfaz.
Parámetros de conexión
| Campo UI | Implementación técnica | Descripción | Obligatorio | Valor por defecto |
|---|---|---|---|---|
| Host | host en la configuración de mysql2 | Nombre o IP del servidor MySQL | Sí | localhost |
| Puerto | port en la configuración | Puerto donde escucha MySQL | Sí | 3306 (de driverPorts) |
| Base de datos | database | Nombre de la base a conectar | Sí | – |
| Usuario | user | Usuario para autenticación | Sí | – |
| Contraseña | password | Contraseña del usuario | Sí | – |
Detalles técnicos
El controlador utiliza la biblioteca mysql2. Los parámetros anteriores se pasan tal cual al objeto de configuración.
Si se habilita un túnel SSH, primero se crea el túnel y después la conexión MySQL.
Opciones de autenticación
MySQL sólo requiere usuario y contraseña.
| Tipo | Campos UI | Descripción |
|---|---|---|
| Ninguno | – | Deshabilita autenticación (no recomendado) |
| Contraseña | Usuario / Contraseña | Autenticación estándar |
| Gestor de contraseñas | Campos específicos | Obtiene credenciales de un gestor externo |
Soporte de túnel SSH
El controlador admite túneles SSH para acceder a bases detrás de firewalls o redes privadas. Consulta la página de Túnel SSH para más información.
Puntos de la API que lo usan
- Creación de Tap (descubrimiento de origen)
- Creación de Sink (destino de datos anonimizados)
- Ejecución de Pipelines (extracción y carga)
Parámetros personalizados (YAML)
Se pueden definir parámetros avanzados en YAML para afinar la conexión, el pool, SSL, etc.
Parámetros de conexión
Configuración del pool
Ejemplos
SSL estricto
Soporte de números grandes