BlackBoxs.Biz  Зеркало Blackboxs.ruBlackBoxs.Biz  Зеркало Blackboxs.ru
BlackBoxs.Biz  Зеркало Blackboxs.ru
Справка Календарь Все разделы прочитаны
Обменник

Конкурс! Конкурс! Конкурс! 2017
Register | Lost Your Password

Вернуться   BlackBoxs.Biz Зеркало Blackboxs.ru > Техничка > Хостинги - Hostings > Администрирование сервера

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

Ответ
 
Опции темы Опции просмотра
Старый 16.06.2013, 07:18   #1
int_main
BB$
 
Регистрация: 31.05.2011
Сообщений: 1,365
Благодарил(а): 398 раз(а)
Поблагодарили: 643 раз(а) в 417 сообщениях
Репутация: 850
По умолчанию Backup базы в Dropbox

Бэкапим базы данных в Dropbox и спим спокойно.

Устанавливаем DropBox на свой сервер и сохраняем приведенный ниже скрипт, например, в /root/dumper.sh. Даем права на исполнение chmod +x /root/dumper.sh. И ставим выполнятся в cron раз в сутки.
Не забудьте изменить пароли для mysql в скрипте.
Код:
#!/bin/bash
DIR="/root/Dropbox/"
mkdir -p $DIR
LOG="/var/log/mysql_dump.log"
touch $LOG
TIMENAME=`date +%d.%m.%Y-%H.%M`
db=`mysql -u root -h localhost -pPASSWORD -Bse 'show databases'`

#exclude db
DB_EXCLUDE="information_schema mysql phpmyadmin performance_schema"

for EXCLUDE in $DB_EXCLUDE; do
	db=`echo $db | sed "s/\b$EXCLUDE\b//g"`
done

for n in $db; do
        TIMEDUMP=`date '+%T %x'`
        echo "backup has been done at $TIMEDUMP : $TIMENAME on db: $n" >> $LOG
	echo "$DIR/$n-$TIMENAME.dump.gz"
	mysqldump -u root -h localhost -pPASSWORD $n | gzip -c > "$DIR/mysql-$n-$TIMENAME-db.dump.gz" 
done

Последний раз редактировалось int_main; 16.06.2013 в 07:28.
int_main вне форума   Ответить с цитированием
6 благодарности(ей) от:
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:34. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
vB.Sponsors