Saltar al contenido

Código de error: 2013. Se perdió la conexión al servidor MySQL durante la consulta

Solución:

Las nuevas versiones de MySQL WorkBench tienen una opción para cambiar tiempos de espera específicos.

Para mí, estaba en Editar → Preferencias → Editor SQL → Tiempo de espera de lectura de conexión DBMS (en segundos): 600

Cambió el valor a 6000.

También las filas de límite sin marcar, ya que poner un límite cada vez que quiero buscar, todo el conjunto de datos se vuelve tedioso.

Si su consulta tiene datos de blobs, este problema se puede solucionar aplicando un my.ini cambiar como se propone en esta respuesta:

[mysqld]
max_allowed_packet=16M

De forma predeterminada, será 1 M (el valor máximo permitido es 1024 M). Si el valor proporcionado no es un múltiplo de 1024K, se redondeará automáticamente al múltiplo de 1024K más cercano.

Si bien el hilo al que se hace referencia es sobre el error de MySQL 2006, configurando el max_allowed_packet de 1M a 16M hizo Corregir el error de 2013 que me apareció al ejecutar una consulta larga.

Para usuarios de WAMP: encontrará la bandera en el [wampmysqld] sección.

Inicie el servidor de base de datos con la opción comandline net_read_timeout / wait_timeout y un valor adecuado (en segundos), por ejemplo: --net_read_timeout=100.

Para referencia, consulte aquí y aquí.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *