Excellent Gaphics
ГлавнаяКарта сайтаАнализ PR / тИЦWhois сервисNEWСвязьНаши друзьяЛжеВконтактыАрхив форумаПоиск
Категории
Технические новости
Интернет
    Web разработчику
       ExIDEaCMS
       Утилиты
    Ссылки
    Обзоры
    Социальные сети
Юмор
Интересное
Жизнь
PDA
IT
Операционные системы
    Windows
       Delphi
    Linux
       Bash скрипты
       Сервер своими руками
10-ка новостей

Удаляем Apache2

Удаление графических оболочек Kde, Xfce, lxde из *ubuntu

Блокируем бэд сектора на винчестере

В контакте jabber

Мы запустили свой Whois сервис

RSS снова в строю!

В контакте адреса

Переезд на новый сервер успешно завершён!

В контакте кнопка-публикатор

Резервное копирование БД в GIT репозиторий

Помощь проекту
Если вы можете и хотите помочь проекту, отправьте любую сумму (которую не жалко) на один из WEB Money счетов:
Z293617050074
R226780623487
E234084647668
U186264230437
Наша кнопка
www.ExGraphics.info
Блог лисички Виктории
Сервер своими руками
Резервное копирование БД в GIT репозиторий
dexif 2010-03-11 16:00:10
Сервер своими руками

Возможно сегодня я вам ничего нового не расскажу, а может и наоборот. В этой короткой статье-записке я расскажу вам, как можно делать резервное копирование базы данных используя систему контроля версий Git. Многие скажут, что это глупо и не оправданно - остальным желаю приятного прочтения.

Для начала сделаем первый бэкап, создадим git репозиторий и закоммитим туда наш первый бэкап.

mkdir -p /path/to/backup
cd /path/to/backup
mysqldump -u [user] -p [pass] --skip-extended-insert [database] > [database].sql
git init
git add [database].sql
git commit -m "Initial commit"

После того как все эти действия проделаны можно повесить на крон следующий скрипт:

cd /path/to/backup
mysqldump -u [user] -p[pass] --skip-extended-insert [database] > [database].sql
git commit -am "Updating DB backup"

Многие спросят: "Для чего это делать ведь можно просто хранить файлы?!"

Отвечаю: Да, конечно, можно хранить просто файлы... Однако система контроля версий поможет не только в хранении версий, но и в отслеживании изменений... А также поможет сэкономить пространство ведь в GIT(как и любой другой системе) хранятся лишь изменения а не полный файл бэкапа.

5919 Ждём ваши коментарии!
Здесь может находится ваша реклама!

Новости из категории:


Оставлять коментарии могут только зарегистрированные пользователи!

Коментарий оставил: dexif Дата: 2010-11-07 10:26:18
Всегда пожалуйста :)
Коментарий оставил: Torrtilko Дата: 2010-11-07 09:00:26
Огромное спасибо=) Буду пользоваться=) Мне кажется будет очень удобно, а то уже надоели бэкапы с 8 проектов распиханные по папкам.

Поиск
Опрос

Как вы о нас узнали?

781 голоса(ов) по 0.128%
[1] 

[2] 

[3] 

[4] 

[5] 

[6] 

[7] 

[8] 

[9] 

[10] 

[11] 

Коментарии

anonymous
2011-04-15 12:17:41
winipcfg – выводит информацию о текущих сетевых настройках Не работает. Синтаксис не верный. ...

anonymous
2011-02-05 07:13:04
Спосибо!!!

dexif
2011-01-26 23:13:56
Огромное спасибо за комментарий, vladimir. Путь до директории с изображениями сейчас можно указать последним...

vladimir
2011-01-26 10:20:24
Неплохо, но не слишком удобно к использованию. Если докрутить передачу директории в которой необходимо...

Gala
2011-01-10 12:41:48
Спасибо за интересные материалы на вашем сайте!

Locations of visitors to this page Rambler's Top100 Internet Map
Рейтинг сайтов

Recent changes RSS feed службы мониторинга серверов Анализ сайта онлайн
Время выполнения: 0.2055 сек. 0.0003;SQL: 14 запросов;GZip: Выкл.Память:+0.317
[Site based ExIdeaCMS v.0.1.4[beta]]