Показать сообщение отдельно
Старый 26.09.2011, 23:34 Вверх   #4
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Ошибка вида «Got a packet bigger than 'max_allowed_packet' bytes» говорит от том что размер передаваемого пакета, больше максимально разрешенного. Когда клиент или север получает пакет больше разрешенного, MySQL выдает сообщение об ошибке и разрывает соединение. Как клиент, так и сервер имеют свою переменную по ограничению размера. За эту переменную отвечает параметр max_allowed_packet.

Если ошибка появляется на стороне MySQL клиента, то Вам необходимо изменить параметр max_allowed_packet. Это можно сделать следующим образом:
  1. Если используется свой сервер или VDS , то - в SHELL, после открытия сеанса с MySQL, прописать параметр командой:
    mysqld --max_allowed_packet=1M.
  2. Если обычный хостинг - то писать адмнам сервера чтобы они повысили.

Последний раз редактировалось Serberg; 26.09.2011 в 23:36..
  Ответить с цитированием
Cказали cпасибо:
 
Время генерации страницы 0.03539 секунды с 9 запросами