MTW.RU call-center: (495) 729-57-34, 8-800-200-00-97
support: (495) 737-56-80
 
      Сервер технической поддержки
Справочная информация:
FAQ (частые вопросы)
Графические инструкции
Видео уроки
Вопросы бухгалтерии
Web-интерфейсы:
FTP-менеджер
Работа с базой MySQL — phpMyAdmin
Работа с базой MSSQL — enterprise manager
Работа с почтой — web e-mail

Часто задаваемые Вопросы -> Работа с базой данных MySQL

Я выгружаю дамп базы данных MySQL. В процессе выгрузки у меня возникает ошибка: «ERROR 1153 (08S01) at line 3132: Got a packet bigger than max_allowed_packet' bytes»
Что это может значить и что теперь делать?
Ошибка вида «Got a packet bigger than max_allowed_packet'bytes»
Говорит от том что размер передаваемого пакета, больше максимально разрешенного. Когда клиент или север получает пакет больше разрешенного, MySQL выдает сообщение об ошибке и разрывает соединение. Как клиент, так и сервер имеют свою переменную по ограничению размера. За эту переменную отвечает параметр max_allowed_packet.

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

Если ошибка появляется на стороне MySQL сервера, то возможно два варианта решения проблемы:
- Создайте дамп базы заново с ключом max_allowed_packet равным 1Mb. После попробуйте развернуть новый дамп.
- Если сделать дамп еще раз возможности нет, то попросите наших админов изменить на короткое время параметр в настройках MySQL на сервере (добавить строку max_allowed_packet = 32M в файл my.cnf). После попробуйте развернуть новый дамп.


Copyright © 1998-2010 ООО "МедиаСофт Эксперт" 105122, г.Москва, Щелковское ш. д.2
Отдел по работе с абонентами: +7 (495) 729-5734, 737-5685, info@mtw.ru Отдел технической поддержки: +7 (495) 737-5680, support@mtw.ru