From: Zeki Celikbas (celikbas@itu.edu.tr)
Date: Wed 31 Jul 2002 - 10:29:37 EEST
On 31 Jul 2002 at 0:05, apo tek wrote:
> birincisi msql de veritabanimizdaki tablolarin
> yedegini alabilioruz peki bunu otomatik olarak yani
> mesela her ay için bir yedegini alabilme imkanimiz
> varmi varsa hangi sorgularla gerceklestiriyoruz
>
Merhaba,
Yedek almak konusundaki problem benim de basima gelmisti. Bunu
asagidaki gibi iki satirlik bir betik ile cozdum: Ilk olarak /etc/cron.dai=
ly
icinde calisabilir bir text dosyasi olusturdum ve icine asagidakileri
yazdim:
______________________________________
#!/bin/sh
#
# koha's back-up cron script
#
mysqldump -uroot -pXXXX --add-drop-table koha
>/home/yedek/koha/koha`date +%y%m%d`
ncftpput -V -u USER -p XXXXX ftp.yedekle.com koha
/home/yedek/koha/koha`date +%y%m%d`
______________________________________
Benim veritabanimin adi koha idi bu betik her gun /home/yedek/koha
altinda kohaYILAYGUN (mesala koha20020801) adi altinda bir dosya
olusturur ve bu dosyayi ncftpput ile internette ftp.yedekle.com
(uydurma bir yer) adli bir sunucuya gonderir. Birinci kural yedek
dosyalari hicbirzaman yedeklenen bilgisayarla ayni yerde durmaz.
Zeki Celikbas