2011-08-07 17 views

Respuesta

8

Cómo solucionar este problema: cambie el valor de la variable max_allowed_packet en la configuración de su servidor MySQL.

Cómo saber cuánto más de lo que está permitido son: No estoy seguro, pero yo diría que la comprobación del tamaño (en bytes) o la consulta insert debe darle una idea.


Para obtener más información, debe consultar la siguiente sección del manual de MySQL: C.5.2.10. Packet too large.

+0

cuál es el comando para ello, trato max_allowed_packet = 4m o --max_allowed_packet = 4m y dice que tengo un error . –

+0

La mejor solución es establecer esta variable en el archivo my.cnf de su servidor; de esta forma, se tendrá en cuenta cada vez que se inicie el servidor. –

+0

Bueno, supongo que tengo una pregunta tonta, ¿dónde diablos está el archivo my.cnf o lo creo? He buscado en todo el servidor y no puedo encontrarlo –

8

Para establecer el máximo de 16MB por ejemplo, sin necesidad de reiniciar, ejecute:

SET GLOBAL max_allowed_packet = 16777216 
Cuestiones relacionadas