Читай 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 Прочитано: 6738


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




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




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


Реклама
Опрос
Используете ли вы "Вход через Вконтакте" на нашем сайте?

Да, конечно
Недавно начал использовать
Нет, у меня уже есть аккаунт

Архив новостей
Октябрь 2017 (1)
Сентябрь 2017 (4)
Август 2017 (4)
Июль 2017 (4)
Июнь 2017 (4)
Май 2017 (4)
Реклама

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