Código de error: 2013. Se perdió la conexión al servidor MySQL durante la consulta
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?
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.
Si su consulta tiene datos de blobs, este problema se puede solucionar aplicando un my.ini
cambio 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_packet
de 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.