[HELP] Проблема с дампером(загрузка большой базы)

Статус
В этой теме нельзя размещать новые ответы.

Rigor

Профессор
Регистрация
1 Июн 2008
Сообщения
203
Реакции
35
Пытаюсь импортировать базу дампером(бекап тоже дампером делал). Постояннао выскакивает ошибка где-то после 10 сек начала работы(66 полей успевают импортировоться)Ж

Возникла ошибка!
Неправильный запрос.
Got a packet bigger than 'max_allowed_packet' bytes (256)


VDS от фирста. Старт. Думаю дела не в тарифе. В конфиге мускула правил все. Вот текущие настройки:

# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 2M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 512M
read_rnd_buffer_size = 500K
net_buffer_length = 2K
thread_stack = 64K


Огромная просьба помочь, заранее спасибо
 
Так ты отскрой строку и посомотри, т.к. от хоста не зависит. И скорей всего ты сливал не дампером, обычно ошибок не быввает когда сливаешь и заливаешь дампером.
 
Код:
max_allowed_packet = 2M
если есть возможность измени эту директиву 2 метра на величину файла, некоторые хостеры дают такую возможность, либо есть еще варинт, разбивать файл дампа на куски и заливать.
 
  • Заблокирован
  • #4
какой дампер используешь?.. посмотри, может в нем есть возможнось уменьшать размер запроса..
 
Уже все нормально. Я значения менял, а сервер забыл перезагрузить)
 
У меня такая же проблема.
Когда импортирую дамп базы через phpmyadmin выдает ошибку "Got a packet bigger than 'max_allowed_packet' bytes".

Работаю на денвере. В php.ini нигде не нашел 'max_allowed_packet'.

Пробовал заливать дамп через sypex dumper, тоже ошибку выдает, что делать?

Пробовал заливать дамп через sypex dumper, тоже ошибку выдает, что делать?
 
Если есть доступ по SSH то так.
mysql -u USER_NAME -p db_name < dump_file.sql
еще у многих хостеров есть всякие приблуды для работы с базами через админку бакап и востановление..
Как вариант если есть возможность использования "своего" php.ini прописать там
upload_max_filesize = XM
post_max_size = XM
(вместо Х подставить нужный размер файла)
и пробовать уже тогда мучать pma
 
Вобщем я теперь окончательно добил эту проблему. Нужно чтобы этот параметр был одинаков и там где вы делаете бекап и там, где восстанавливаетесь. Т.к. если, нде бекапитесь он больше, он не разрезает запрос на кусочки. Следовательно, где этот параметр меньше, при попытке восстановиться, выдаться ошибка.

PS Можно вручную в sql файле запрос поделить на части
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху