Daha önce de belirttiğim gibi aşağıdaki betik tüm mysql veritabanını ve
istenilen dizinleri (http vs) önce local_backup_directory dizinine
sıkıştırarak yedekliyor, ardından da ftp.domain.com ftp sunucusundaki
remote_directory dizini altına atıyor. Bu işlemi iki sunucuda da karşılıklı
olarak yapıyorum.

İyi çalışmalar.

------------------------------------------o------------------------------------------
#!/bin/sh

BACKSDIR="/local_backup_directory/mysql_sql"

rm -f ${BACKSDIR}/*
mkdir -p ${BACKSDIR}

for i in `/usr/local/bin/mysql -uroot -uq19m4o2LW -B -N -e 'show
databases;'`
do
/usr/local/bin/mysqldump -uroot -uq19m4o2LW -f -Q -r "${BACKSDIR}/${i}.sql"
${i}
done

DATE=`/bin/date "+%d-%m-%Y"`
tar ycf /local_backup_directory/${DATE}-mysql.tar.bz2 "${BACKSDIR}"

tar ycf /local_backup_directory/${DATE}-www-root.tar.bz2
"/usr/local/www/apache22/data"
tar ycf /local_backup_directory/${DATE}-diger_1.tar.bz2
"/diger_yedeklenecek_dizin_1"
tar ycf /local_backup_directory/${DATE}-diger_2.tar.bz2
"/diger_yedeklenecek_dizin_2"

cd /local_backup_directory/
ftp -n -v ftp.domain.com <<EoF
user ftp_user ftp_psswd
bin
prompt
cd remote_directory
mput ${DATE}-*
------------------------------------------o------------------------------------------

07 Ağustos 2008 Perşembe 22:02 tarihinde <[EMAIL PROTECTED]> yazdı:

> bahse konu betiği ben de alabilirsem çok sevinirim...
>
> iyi çalışmalar...
>
>
> > Ben mysql dump çıktılarını ve html dizinlerini sıkıştırıp diğer FreeBSD
> > sunucudaki bir ftp hesabına atarak yedek alıyorum (karşılıklı olarak).
> > İşinize yarayacak ise betiği gönderebilirim.
> >
> >
> >
> > From: Veysi GÜMÜŞ / 4G Bilişim [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, August 07, 2008 7:26 PM
> > To: freebsd@lists.enderunix.org
> > Subject: [FreeBSD] Mysql ve html klasörlerini yedekleme
> >
> >
> >
> > Arkadaşlar mrb,
> >
> >
> >
> > Freebsd üzerinde hergün düzenli olarak mysql databesini ve html klasörünü
>
> > aynı ağda bulunan windows sunucuma göndermek istiyorum. nasıl bir yol
> > izlemeliyim ve hangi araçları kullanabilirim.
> >
> >
> >
> > veysi gümüş
> >
> >
>

Cevap