Перейти к контенту
  • 0

SypexDumper


XTR

Вопрос

Попробовал ради интереса сделать копию базы с помощью SypexDumper - не получилось. Виртуальный хостинг не позволяет выполнять скрипт более 30 секунд, а база большая.

Может быть стоит переделать скрипт так, чтобы он порционно сохранял базу, как это сделано в админке форума, например.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Здравствуйте.

 

Для больших форумов всегда имеет смысл использовать шелл.

 

Поддержка SypexDumper производится на сайте самого разработчика, а не у нас.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Для больших форумов всегда имеет смысл использовать шелл.

 

Да, я так и делаю, но пока возникла проблема с max_allowed_packet (Мастерхост). :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

С проблемой я справился. Для тех, кто не в курсе: при создании копии базы с помощью mysqldump создаются пакетные запросы INSERT, которые при конвертации в UTF-8 становятся длиннее. При восстановлении mysql они могут превысить допустимый лимит и будет выдано сообщение:

 

Got a packet bigger than 'max_allowed_packet'

 

Каков максимальный размер пакета можно узнать, набрав mysql --help (в списке эта переменная будет указана)

 

Чтобы этого избежать надо сохранять дамп с указанием максимального размера пакета, например, в 300000 байт:

 

mysqldump --quick --net-buffer-length=300000 -uЛОГИН -pПАРОЛЬ -hХОСТ НАЗВАНИЕ_БАЗЫ > НАЗВАНИЕ_ФАЙЛА_ДАМПА.sql

 

Соответственно, лучше всего задать ограничение в 2 раза меньше, чем значение переменной max_allowed_packet.

 

Если я неправ - поправляйте :D

Изменено пользователем XTR
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.