sql >> Base de Datos >  >> RDS >> Mysql

PDO:el servidor MySQL se ha ido

Lo más probable es que haya enviado un paquete al servidor que es más largo que el paquete máximo permitido.

Cuando intentas insertar un BLOB que exceda el tamaño máximo de paquete de su servidor, incluso en un servidor local, verá el siguiente mensaje de error en el lado del cliente:

El servidor MySQL se ha ido

Y el siguiente mensaje de error en el registro del servidor:(si el registro de errores está habilitado)

Error 1153 Obtuve un paquete más grande que los bytes 'max_allowed_packet'

Para solucionar esto, debe decidir cuál es el tamaño del BLOB más grande que alguna vez insertará y establecerá max_allowed_packet en my.ini en consecuencia, por ejemplo:

[mysqld]
...
max_allowed_packet = 200M
...