LINUX.ORG.RU

Большой дамп vs mysql

 


0

1

Доброго времени суток.
Необходимо залить дамп размером ~2Gb.
mysql -u -p db < dumb.sql начинает заливать, но вскоре падает с ошибкой

ERROR 2006 (HY000) at line 223578: MySQL server has gone away

не залив и половины бэкапа. Как быть?

★★

Ответ на: комментарий от helios

Уже лучше. Так же падает на таблицах с большим кол-вом записей

ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...

но продолжает заливать, только вот эти таблицы, о которые он споткнулся, оказываются в итоге пустыми.:(

emissar ★★
() автор топика
SHOW VARIABLES LIKE '%_timeout';
SHOW VARIABLES LIKE '%_size';
SET SESSION параметр=значение;

Попробуй поиграть со значениями параметров.

helios ★★★★★
()
Ответ на: комментарий от helios

Да что-то никак. По подходящим названиям с маленьким значением попробовал поменять - не помогло.

emissar ★★
() автор топика
Ответ на: комментарий от emissar

В error log самого MySQL есть что-либо ?

Падает всегда на одном и том же месте на большой таблице ?

Видел max_allowed_packet=64M некоторые HOWTO советуют возможно что 16М не хватает, но лучше все же глянуть error log.

hidden_4003
()
Ответ на: комментарий от hidden_4003

В error log самого MySQL есть что-либо ?

Нет.

Падает всегда на одном и том же месте на большой таблице ?

Да, есть 2 таблицы с дохрена записями, около миллиона в обоих, если не ошибаюсь.

Видел max_allowed_packet=64M некоторые HOWTO советуют возможно что 16М не хватает

128 пробовал :)

emissar ★★
() автор топика
Ответ на: комментарий от emissar

Если не помогает значит дело в чем-то другом. Возможно кодировка. Дамп снят и восстанавливается на одной и той же версии сервера ?

hidden_4003
()
Ответ на: комментарий от hidden_4003

Да. Кодировку пробовал менять - все так же. Я не знаю, в чем дело, но не восстанавливаются именно 2 обширные таблицы, в одной - >200.000 записей с большим объемом текста (новости) в полях, в другой - 1.500.000 записей с небольшими текстами (комментарии к новостям).

emissar ★★
() автор топика

В общем, Sypex Dumper успешно проглотил дамп и уже залил таблицу комментариев, без каких либо ошибок и танцев с бубном.
И что самое интересное - я знал про него, но не думал, что какой-то там пхп скрипт поможет мне больше, чем православная консоль. От безысходности решил попробовать. Оказалось, ошибался, зря только потратил 3 часа времени.

emissar ★★
() автор топика
Ответ на: комментарий от emissar

Если версия сервера совпадает проще остановить сервер и скопировать файлы БД.

Еще можно сделать дамп но запретить делать инсерты на несколько строк сразу, дамп будет гораздо больше места занимать но это должно решить проблемы импорта.

hidden_4003
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.