18.2.5 Erreur Packet too large

Lorsqu'un client MySQL ou le serveur mysqld reçoit un paquet de taille supérieure à max_allowed_packet octets, il va générer une erreur Packet too large et fermer la connexion.

Si vous utilisez le client mysql, vous pouvez changer la taille du buffer en lançant le client avec l'option mysql --set-variable=max_allowed_packet=8M.

Si vous utilisez d'autres clients qui ne vous permettent pas de changer cette taille (comme DBI), il faut changer la taille du buffer sur le serveur. L'option a modifier est max_allowed_packet. Par exemple, démarrer le serveur avec l'option --set-variable=max_allowed_packet=24M.