max_allowed_packet — максимальный размер данных, которые могут быть переданы за один запрос. Следует увеличить значение при появлении ошибки «Packet too large», чтобы подключение не обрывалось.
Значение по умолчанию для MySQL клиента 16 Мб, для MySQL сервера 64 Мб.
Подключимся к MySQL серверу и посмотрим текущее значение:
mysql -u ixnfo.com -p
SHOW VARIABLES LIKE 'max_allowed_packet';
Пример изменения max_allowed_packet до 128 Мб без перезапуска MySQL сервера:
SET GLOBAL max_allowed_packet=134217728;
Если значение не применилось, а также чтобы не сбросилось после перезапуска MySQL сервера, добавим в файл конфигурации:
[mysqld]
max_allowed_packet=128M
И перезапустим MySQL сервер:
service mysql restart
MySQL клиент имеет собственное значение, которое можно изменить например при запуске MySQL клиента:
mysql --max_allowed_packet=32M
Смотрите также мои статьи:
Установка и настройка MySQL сервера на Ubuntu
Прочие мои статьи