Читай RSS - будь умным! Мы в Twitter! Мы VKontakte! Главная Форум Услуги Рекламодателям Карта сайта Контакты
Авторизация
Вход через
социальные сети
Вход через сайт
Регистрация
Забыли пароль?

l2maxi - всё для lineage 2
l2maxi - всё для lineage 2: ява сервера, дополнения, программы, галерея, улучшения, клиенты, файлы, боты, баги.

  [Гайд] Как сделать авто-бекап базы данных


[Гайд] Как сделать авто-бекап базы данных


1. Для Windows

Создаем файл dump.bat в нем прописываем:

title dump

REM ###################################################################
set ctime=%TIME:~0,2%
if "%ctime:~0,1%" == " " (set ctime=0%ctime:~1,1%)
set ctime=%ctime%'%TIME:~3,2%'%TIME:~6,2%
REM ###################################################################

set HOST=localhost
set PORT=3306
set LOG=root
set PASS=root
set DB=db
set tim=%DATE%_%ctime%

mysqldump.exe --host=%HOST% --port=%PORT% --user=%LOG% --password=%PASS% %DB% > %DB%_%tim%.sql
"C:\Program Files\WinRAR\rar.exe" a -m5 -df %DB%_%tim%.rar %DB%_%tim%.sql


*файл mysqldump.exe скопируйте в папку где лежит dump.bat

Теперь добавляем в авто загрузку

заходим в Панель управления > Назначенные задания > Добавить задание
жмем обзор, ищем свой файл
устанавливаем флажек на ежедневно
время 00:10 (время лучше ставить с разбросом 5-10мин, чтоб задания не накладывались и не грузил сервер)

заходим в свойства(прав. клик на файл) > расписание (закладка) > Дополнительно (компа)
ставим флажок повторять задание
каждые 1 часов
выполнять в течении 24 час

переходим в закладку параметры
выполнять не дольше чем 5-15мин (если зависнет процесс, то винда процесс убьет)

2. Для Linux

Создаем папку dump (/home/dump)
в ней создаем папку 2010 (/home/dump/2010)
дальше создаем папки с месяцами (/home/dump/2010/01) и т.д.

создаем файл dump.sh и проиписываем:

HOST=localhost
PORT=3306
LOG=root
PASS=root
DB=db
DATA=`date +%Y-%m-%d_%H-%M-%S`
DATAY=`date +%Y`
DATAM=`date +%m`

mysqldump --host=$HOST --port=$PORT --user=$LOG --password=$PASS $DB|gzip > /home/dump/$DATAY/$DATAM/$DB_$DATA.sql.gz



дампим и сразу запихиваем в архив

теперь файл dump.sh надо закинуть в crontab:
каждый час в 50 мин (удобно перед осадами сохранять, за 10мин)

50 */1 * * * root /home/dump/dump.sh




в 5ч в 50 мин каждый день (лучше перед ежедневным ребутом за 30 мин)

50 5 * * * root /home/dump/dump.sh

>> Чит Раздел » Статьи, [Гайд] Как сделать авто-бекап базы данных

Другие новости по теме:
Презентация обновления Goddess of Destruction: The Awakening Презентация обновления Goddess of Destruction: The Awakening
26 марта 2011 года в JBK Convention Hall прошла презентация обнолвния Goddess of Destruction в рамках HighFive party.- Первое обновление GoD называется Goddess of Destruction: The Awakening. Упавшая
l2top vote 1.0 + видеомануал l2top vote 1.0 + видеомануал
l2top vote 1.0 + видеомануалПрограмма для накрутки голосов l2top + видео-мануал к ней.
манул анимированной кнопки в игре Делюсь со всеми. манул анимированной кнопки в игре Делюсь со всеми.
манул анимированной кнопки в игре Делюсь со всеми.

Разместил: SystemOfADown Прочитано: 6977


 
Автор: x-rage, 25 июня 2011 22:32
Группа: Посетитель
Комментариев: 54
Публикаций: 25
ICQ: 492
Cпасибо! Очень полезно!




 
Автор: valensia22, 26 июня 2011 11:02
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
ппц)
ето уже слишком)))))




Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.


Реклама
Популярные новости
Опрос
Интересно ли вам читать новости на сайте?

Да, нравится читать описания
Не совсем, информация не всегда точная
Я привык к краткости

Архив новостей
Июнь 2018 (3)
Май 2018 (4)
Апрель 2018 (5)
Март 2018 (4)
Февраль 2018 (4)
Январь 2018 (4)
Реклама

Наверх
Любое копирование материалов сайта строго запрещено!