Проблема с восстановлением базы из backup.

Технические вопросы по UTM 5.0
Ответить
melmax
Сообщения: 47
Зарегистрирован: Чт янв 24, 2008 09:26

Проблема с восстановлением базы из backup.

Сообщение melmax »

Добый день.

Есть рабочий сервер Debian с UTM5. На сервере каждый день делается бекап mysql базы (таблицы в InnoDB) командой
mysqldump --opt --max_allowed_packet=2M -u adm -p -h XX.XX.XX.XX --add-drop-table UTM5 > /backup/dump.sql

Размер sql файла - порядка 30Гб
Пытаюсь развернуть бэкап на тестовом сервере
mysql -h YY.YY.YY.YY -u adm -p -f UTM5 < /backup/dump.sql
Через пару минут получаю ошибку
lost connection to mysql server during query
#2006 - MySQL server has gone away

Пробовал добавлять в dump.sql set autocommit=0; - не помогло.
Параметры в my.cnf на обоих серверах по умолчанию.

Есть идеи?

littlesavage
Сообщения: 120
Зарегистрирован: Вс ноя 22, 2009 02:41
Откуда: Чебоксары

Сообщение littlesavage »

set global net_read_timeout = 28800
set global net_write_timeout = 28800

melmax
Сообщения: 47
Зарегистрирован: Чт янв 24, 2008 09:26

Сообщение melmax »

Не помогло.
Пробовал делать без указания ip (через socket) те же ошибки.

littlesavage
Сообщения: 120
Зарегистрирован: Вс ноя 22, 2009 02:41
Откуда: Чебоксары

Сообщение littlesavage »

В логах mysql что?
Точно нет myisam таблиц?

melmax
Сообщения: 47
Зарегистрирован: Чт янв 24, 2008 09:26

Сообщение melmax »

myisam таблицы есть: с десяток моих + две-три штуки родные UTM-а.
В логах ничего подозрительного, последние записи:

INSERT INTO `dhs_access_log` VALUES bla-bla-bla
...
/usr/sbin/mysqld, Version: 5.1.49-3-log ((Debian)). started with:
Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sock
Time Id Command Argument

melmax
Сообщения: 47
Зарегистрирован: Чт янв 24, 2008 09:26

Сообщение melmax »

Сделал новый бекап без таблиц discount_transactions_all и discount_transactions_iptraffic_all.
Размер 600Мб.
Залилось без проблем.
Сейчас делаю отдельный бекап для каждой из двух таблиц. Попробую залить по отдельности.

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

max_allowed_packet в mysqld стоит проверить (show variables).

Ответить