Устанавливаем 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$EXCLUDEb//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

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



Постоянные ссылки

При копировании ссылка на TeaM RSN обязательна!

URI

Html (ЖЖ)

BB-код (Для форумов)