aşağıdaki script tüm veritabanlarını yedeğini alır sadece 1 db için sadece
mysqldump satırını kullanabilirsiniz.


#!/bin/sh

DBUSER="root"
DBHOST="localhost"
DBPASS="pass"
TODAY=$(date +%Y%m%d)
BACKUPDIR="/backup/mysql/$TODAY"

mkdir -p $BACKUPDIR

DBS=`mysql -u$DBUSER -h$DBHOST -p$DBPASS -e"show databases"`

for DATABASE in $DBS
do
if [ $DATABASE != "Database" ]; then
FILENAME=$DATABASE.gz
/usr/local/mysql/bin/mysqldump  -u$DBUSER -h$DBHOST -p$DBPASS $DATABASE |
gzip --best > $BACKUPDIR/$FILENAME
echo "$FILENAME ok"
fi
done

*_________________
*
Hasan Basri Ateş
*4NET Bilişim Teknolojileri*
*+90 (216**)** 414 1 544*
*i...@4net.com.tr
www.4net.com.tr*


3 Ekim 2013 10:09 tarihinde Necati BAYAR <necatiba...@gmail.com> yazdı:

> Mysql de  deneme  isimli databasi hergün  otomatik olarak dump alacak bir
> scripte ihtiyacım var bu konuda yardımcı olabilirmisiniz
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> Linux-sunucu@liste.linux.org.tr
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
>
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap