This commit is contained in:
caylakpenguen 2016-06-07 12:06:11 +03:00
parent a7552e1991
commit b7fead618a

View File

@ -7,22 +7,23 @@
# for i in backup.{00..30}; do mkdir $i; done # for i in backup.{00..30}; do mkdir $i; done
BCKDIR=/root/MySQL_Yedek BCKDIR=/root/MySQL_Yedek
DIZIN=$(date +%F)
yedekal(){ yedekal(){
cd $BCKDIR/backup.00 cd $BCKDIR/backup.00
mkdir $DIZIN
for i in `cat $BCKDIR/liste.txt` for i in `cat $BCKDIR/liste.txt`
do do
#echo " Yedek Alinan Db =>> $i" #echo " Yedek Alinan Db =>> $i"
mysqldump -uroot $i >$i.sql mysqldump -uroot $i >$DIZIN/$i.sql
done done
gzip -9 *.sql >/dev/null gzip -9 $DIZIN/*.sql >/dev/null
} }
dondur(){ dondur(){
# en eski yedek silinsin. # en eski yedek silinsin.
rm -rf $BCKDIR/backup.delete rm -rf $BCKDIR/backup.31
# Once yedek dizinleri Dondurelim. # Once yedek dizinleri Dondurelim.
mv -f $BCKDIR/backup.30 $BCKDIR/backup.delete mv -f $BCKDIR/backup.30 $BCKDIR/backup.31
mv -f $BCKDIR/backup.29 $BCKDIR/backup.30 mv -f $BCKDIR/backup.29 $BCKDIR/backup.30
mv -f $BCKDIR/backup.28 $BCKDIR/backup.29 mv -f $BCKDIR/backup.28 $BCKDIR/backup.29
mv -f $BCKDIR/backup.27 $BCKDIR/backup.28 mv -f $BCKDIR/backup.27 $BCKDIR/backup.28