Скрипт создания резервных копий mysql

#!/bin/bash
backuppath=»/mnt/backup/mysql»
username=»логин»
password=»пароль»
count=3
date=`date +%d%m%y`
dbs=`mysql -u $username -p$password -e ‘show databases;’ | grep -v information_schema | grep -v Database |grep -v mysql |grep -v performance_schema`

for i in $dbs ; do
cd $backuppath
mkdir -p $i
cd $backuppath/$i
mysqldump -u $username -p$password $i > $date.sql
gzip $date.sql && rm -f $date.sql
old=`ls -t $backuppath/$i`
x=1
for j in $old ; do
if [ $x -le $count ] ; then
((x++))
continue
fi
# echo $j
rm $backuppath/$i/$j
done
done

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *