Merhaba Veli bey,
Scriptinizi biraz gelistireyim dedim.
nano /usr/bin/mysqlyedekleme yapip asagidaki kodlamayi direk geciriniz.Sonra chmod islemini gerceklestiriniz.
chmod +x /usr/bin/mysqlyedekleme
cron ayarlari yaparak gunluk yedeklemeler yapabilirsiniz. Yedek adlari dbname_tarih.tar.gz seklinde olacaktir..
#/usr/bin/!
echo
echo "Mysql Yedekleme Baslasin..."
echo
echo "-------Zaman Ayarlari Yukleniyor------"
zaman=`date +"%d.%m.%Y"`
echo
echo "-------Log.txt Olusturuluyor------"
ls /var/lib/mysql > /log.txt
echo
echo "-------Yedek Dizini Belirleniyor------"
mkdir /sqlyedek
cd /sqlyedek
echo
echo "-------Ilgili Yedekleme Proseduru Baslamistir------"
for x in `cat /log.txt | grep / | cut d "/" f 1`; do tar -zcvf $x_$zaman.tar.gz /var/lib/mysql/$x; done
echo "-------Yedekleme Tamamlanmistir------"
Saygilarimla..
Not : Test etme firsatim olmadi. Sonucu belirtirsiniz.