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

Resuelto user836026 asked hace 12 años • 37 respuestas

Recibí el código de error: 2013. Se perdió la conexión al servidor MySQL durante la consulta error de consulta cuando intenté agregar un índice a una tabla usando MySQL Workbench. También noté que aparece cada vez que ejecuto una consulta larga.

¿Hay alguna manera de aumentar el valor del tiempo de espera?

user836026 avatar May 12 '12 19:05 user836026
Aceptado

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

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

Cambió el valor a 6000.

Además, las filas de límite no marcadas ya que poner un límite cada vez que quiero buscar en todo el conjunto de datos se vuelve tedioso.

eric william nord avatar Oct 08 '2012 22:10 eric william nord

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

[mysqld]
max_allowed_packet=16M

Por defecto, será 1M (el valor máximo permitido es 1024M). 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 trata sobre el error 2006 de MySQL , configurar max_allowed_packetde 1M a 16M solucionó el error de 2013 que apareció cuando ejecuté una consulta larga.

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

Harti avatar Jul 03 '2014 13:07 Harti