Saltar al contenido

Configurar un Destino de Base de Datos MySQL

Esta página describe cómo configurar MySQL como destino dentro de Jitterbit Studio.

Recomendamos utilizar el controlador JDBC para MySQL que se incluye con Jitterbit. Si desea utilizar un controlador ODBC (solo Agentes Privados ), puede descargar uno en Descargas de la comunidad MySQL, Conector/ODBC.

Conéctese a MySQL para Controladores ODBC y JDBC

Una vez instalado el controlador, la definición de orígenes y destinos de la base de datos MySQL en Jitterbit Design Studio es:

  • Seleccione el Controlador (normalmente llamado "Controlador MySQL ODBC 3.51" para ODBC y "MySQL " para JDBC).

  • Ingrese el Nombre del servidor (nombre o dirección IP del servidor de la base de datos).

  • Ingrese el Nombre de la base de datos (Nombre del catálogo al que Jitterbit debe acceder).

  • Ingrese Inicio de sesión y Contraseña (credenciales de usuario para que Jitterbit acceda a la base de datos).

  • Pruebe la Conexión para asegurarse de que la configuración sea correcta.

  • Una vez que el controlador MySQL esté instalado en la misma máquina que el servidor Jitterbit, haga clic en el botón Actualizar para actualizar la lista de controlador en el cliente Jitterbit y ver todos los nuevos controladores disponibles.

  • Si el controlador no aparece en la lista de controlador, vaya al administrador ODBC en el servidor para ver si el controlador está visible. Verifique si el controlador aparece en el subprograma de Windows Fuentes de datos (ODBC) (en Herramientas administrativas).

  • Si no puede ver el controlador, verifique que se esté conectando a la máquina correcta (por ejemplo, detenga el servicio Jitterbit Apache en esa máquina y asegúrese de que ya no pueda conectarse usando el cliente).

Errores de Permiso

Si recibe errores de permiso como "Access denied for user 'root'@'%' to database 'test'", y está seguro de que las credenciales son correctas, puede ser un problema de configuración de MySQL. Puede configurar MySQL para que acepte diferentes credenciales para diferentes direcciones IP o un grupo de direcciones. Consulte la documentación de MySQL o comuníquese con su administrador de MySQL.

Puertos

El puerto que se abrirá para permitir que el servidor Jitterbit se comunique con una base de datos MySQL remota depende del puerto para el que MySQL haya sido configurado para escuchar. Abra ese puerto (el valor predeterminado es 3306) en la máquina donde se ejecuta el servidor de base de datos MySQL.

Proteger o Cifrar la Conexión

Proteger la conexión entre un origen/destino y un Agente Privado depende del controlador ODBC que se utilice. El controlador ODBC estándar de MySQL no utiliza cifrado. La mejor manera de habilitar dicho cifrado es mediante un túnel de la conexión a través de SSH. Esto sólo se puede hacer con Agentes Privados.