para - MySQL Workbench: cómo mantener viva la conexión




workbench para windows 10 (5)

Desde el archivo de internet ahora unavailable :

Vaya a Edición -> Preferencias -> Editor SQL y establezca en un valor más alto este parámetro: Tiempo de espera de lectura de la conexión DBMS (en segundos). Por ejemplo: 86400.

Cierre y vuelva a abrir MySQL Workbench. Elimine su consulta anterior que probablemente se está ejecutando y ejecute la consulta nuevamente.

Código de error: 2013. Conexión perdida al servidor MySQL durante la consulta

Estoy usando MySQL Workbench. Además, estoy ejecutando un lote de insertos, alrededor de 1000 líneas en total (por INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4 multiplicado 1000 veces) Cada lote lleva una considerable cantidad de tiempo, algunos de ellos, más de 600 segundos.

¿Cómo puedo configurar Workbench para continuar trabajando durante la noche, sin parar y sin perder la conexión?


En 5.2.47 (al menos en mac), vaya a la ubicación de las preferencias es: MySQLWorkbench-> Preferences-> SQL Editor

Entonces verás ambos:

Intervalo de mantenimiento de conexión de DBMS (en segundos): tiempo de espera de lectura de conexión DBMS (en segundos):

Este último es el lugar en el que querrás subir el límite de 600 a algo un poco más.


OK - entonces este problema me está volviendo loco - v 6.3.6 en Ubuntu Linux. Ninguna de las soluciones anteriores funcionó para mí. La conexión al servidor localhost mysql anteriormente siempre funcionó bien. La conexión al servidor remoto siempre se agotó - después de unos 60 segundos, a veces después de menos tiempo, a veces más.

Lo que finalmente funcionó para mí fue actualizar Workbench a 6.3.9 - no hubo más conexiones caídas.


Recibí este error 2013 y ninguno de los cambios de preferencia anteriores hizo algo para solucionar el problema. Reanudé el servicio de MySQL y el problema desapareció.


Si está utilizando un tipo de conexión "TCP / IP estándar sobre SSH", podría ser el servidor ssh el que mantenga el tiempo de espera, en cuyo caso, debería editar las configuraciones relacionadas con TCPKeepAlive en / etc / ssh / sshd_config en su servidor .





connection-timeout