Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Резервные копии
RSS

Резервные копии

Некорректно создаются резервные копии

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
 
Drugold
Почетный участник


Откуда: Москва
Всего сообщений: 182
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
7 авг. 2006
Размер БД=3114 Kb. Увеличил значение до 600. Не помогло. Выслал по почте конфиг апача.

Drugold
Почетный участник


Откуда: Москва
Всего сообщений: 182
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
7 авг. 2006
Вот некоторые новости по поводу моей проблемы. Если верить статистике, то размер БД=3653 Kb, но сам файл резервной копии без сжатия получается в 2 раза больше. Так и должно быть?

Сделал значение=6000. Один раз удалось сделать копию. Повторные попытки снова заканчиваются белым экраном
php_value max_execution_time 6000


4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
В прицнипе, такое возможно за счет того, что в файле присутствуют операторы SQL для вставки данных, а для базы указывается размер только данных.
Вообще, в такой сиутации могу посоветовать снимать дамп через phpMyAdmin, если он имеется на хостинге (встроенный backup делался преимущественно для бесплатных хостингов, на которых phpMyAdmin не предусмотрено, соответственно, и предназначался для небольших баз).

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Drugold
Почетный участник


Откуда: Москва
Всего сообщений: 182
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
7 авг. 2006
Да, сервер полностью мой (root admin). Доступ есть ко всему, в т.ч. к phpMyAdmin. Подскажите, пожалуйста, команду снятия дампа в phpMyAdmin.
А в будущих версиях планируется backup больших баз силами форума?

wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005

mysqldump -u USERNAME -p DATABASE_NAME >> file_to_backup.sql


---
Не всё так просто, как на самом деле!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
В PhpMyAdmin это называется "Экспорт". (Соответственно, нужно указать, что эскпортировать нужно и структуру, и данные, и сохранять в виде SQL-файла.)
Впрочем, раз есть доступ к командной строке, то выполнить команду, предложенную wsx будет проще... (Кстати, ее можно на cron повесить и backup будет сниматься регулярно.)

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
вобщем всё писал по памяти. Если что поправите под свои нужды.

#!/bin/sh

M_PATH="/usr/local/mysql/bin";
M_USER="backuper";
M_PASS="backup_pass";
M_DBNAME="intboard";

$M_PATH/mysqldump -u $M_USER --password=$M_PASS $M_DBNAME > backup_`date +'%Y-%m-%d'`.sql

/usr/bin/bzip2 -9 -z backup_`date +'%Y-%m-%d'`.sql



Crontab Code:


5 23 * * * /path_to_bash_backup_script/script.sh > /dev/null 2>&1

---
Не всё так просто, как на самом деле!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Еще бы сделать отправку backupа в виде аттача к письму на указанный адрес, и все было бы замечательно... (Но именно в виде аттача, а не в теле письма, как ты предлагал на основном сайте.)

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005

mail -s "Todays backUp" admin@ispnetwork.net < /backups/backup.bz

Но тут скорее всего будет проблема с CRLF и TABами.
Соответственно можно вот так:

uuencode /backups/backup.bz | mail -s "Todays backUp" admin@ispnetwork.net


Или же при помощи клиента mutt. Если есть рутовый доступ, то поставить его легко.

mutt -s "Todays backUp" -a /backups/backup.bz admin@ispnetwork.net

---
Не всё так просто, как на самом деле!
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
Так же можно написать скрипт на перле. Отличия будут минимальны, но можно будет использовать встроенные функции Перла для отправки писем. На сколько я знаю, через перл можно отправлять аттаченные файлы.

---
Не всё так просто, как на самом деле!
<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Резервные копии
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0540. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!