MySQL - Conexión
MySQL - Conexión
Crea una conexión con una base de datos MySQL a partir de una conexión configurada en el workspace. El ID de esta acción se usa como referencia en todas las demás acciones MySQL del flujo, como MySQL: Query, MySQL: Iniciar transacción y MySQL: Cerrar conexión.
- Versión 3.0
- Versión 2.0
- Versión 1.0
Opciones
Conexión a utilizar
Selecciona la conexión MySQL registrada previamente en la pestaña Conexiones del workspace.
Opciones
String de conexión
String de conexión completa con la base de datos MySQL, por ejemplo mysql://usuario:contraseña@host:3306/base.
Opciones
Host
Dirección IP o nombre de host del servidor MySQL, por ejemplo 192.168.0.1.
Puerto
Número de puerto de conexión con el servidor MySQL, por ejemplo 3306.
Usuario
Nombre de usuario para autenticarse en la base de datos MySQL.
Contraseña
Contraseña del usuario para autenticarse en la base de datos MySQL.
Nombre de la base de datos
Nombre de la base de datos que se utilizará en la conexión.
Opciones avanzadas
Dirección local
Dirección de la interfaz de red local para la conexión TCP. Campo opcional.
Ruta del socket
Ruta del socket Unix para una conexión local, en reemplazo de host y puerto. Campo opcional.
Timezone
Zona horaria del servidor MySQL, por ejemplo +00:00 o local. Campo opcional.
Timeout de la conexión
Tiempo máximo, en milisegundos, para establecer la conexión. Campo opcional.
Múltiples instrucciones MySQL
Permite ejecutar varias instrucciones SQL separadas por punto y coma en una sola query. Campo opcional.
SSL
Configuración de SSL para cifrar la conexión con el servidor. Campo opcional.
URL de conexión
String de conexión alternativa. Si se completa, reemplaza los campos individuales anteriores.
Tiempo límite
Disponible en las Versiones 3.0 y 2.0. Campos opcionales que limitan, en segundos, el tiempo para abrir la conexión y el tiempo de ejecución de las queries realizadas con ella. Cuando al menos uno de estos campos está completado, la query que alcanza el límite se cancela en el servidor de base de datos y la acción falla; la conexión sigue abierta y puede seguir utilizándose — por ejemplo, para revertir una transacción. Cuando ninguno está completado, la conexión mantiene el comportamiento anterior: la query que alcanza el límite (120 segundos o el definido en la propia query) hace que la acción falle, pero no se cancela y sigue ejecutándose en el servidor.
Tiempo límite para conectar
Tiempo máximo, en segundos, que la acción espera a que el servidor MySQL acepte la conexión. El valor mínimo es 1. Si está vacío, el límite es de 10 segundos. Campo opcional.
Tiempo límite predeterminado de las queries
Tiempo máximo, en segundos, de ejecución de cada query realizada con esta conexión, excepto las queries que definen su propio límite en el campo Tiempo límite de la query de la acción MySQL: Query. El valor 0 significa sin límite. Si está vacío, el límite es de 120 segundos. Campo opcional.
Retornos
Esta acción no tiene retornos directos. Su ID se utiliza como referencia en las demás acciones MySQL.
Reglas y Condiciones
- En la Versión 3.0, el campo Conexión es obligatorio y la conexión debe estar configurada previamente en la pestaña Conexiones del workspace.
- En la Versión 2.0, el campo String de conexión es obligatorio.
- En la Versión 1.0, los campos Host, Puerto, Usuario, Contraseña y Nombre de la base de datos son los parámetros principales de conexión.
- En la Versión 1.0, el campo URL de conexión, si se completa, reemplaza todos los campos individuales.
- En las Versiones 3.0 y 2.0, los campos del grupo Tiempo límite son opcionales y sus valores están en segundos.
- El campo Tiempo límite para conectar acepta valores a partir de
1. - En el campo Tiempo límite predeterminado de las queries,
0significa sin límite. - Los usuarios con autenticación
caching_sha2_password(predeterminada desde MySQL 8.0) son compatibles en todas las versiones.