#!/bin/bash
#http://www.yardimmerkezi.net

#VERITABANI ADI
MyDB="test"
#KULLANICI ADI
MyUSER="backup"
#SIFRE
MyPASS="test"
#SUNUCUADI
MyHOST="localhost"
#Tarih alma
tarih="$(date +"%d-%m-%Y")"
mysqldump -u$MyUSER -h$MyHOST -p$MyPASS $MyDB > /backup/test.sql

bu şekilde düzenledim şu anda backup alıyor ben hep aynı dosya üzerine
yazsın istiyorum her backup farklı tarihte olmasını istemiyorum. Herhangi
bir yanlışlık yapmışmıyım

kırmızı ile yazan yerleri tarih yazmaması için sildim. $db sanırım yukarıda
degişken olarak MyDB yaptıgınız için degiştirdim. buralarda herhangi bir
yanlışlık yapmışmıyım.
1- dump'ı şıkıştırılmış vaziyette almak için ne yapabilirim.
2- uzaktaki başka bir ftp alanına aynı script içinde scp ile kopyalama
yapmak için hangi satırları eklemem gerekir


mysqldump -u$MyUSER -h$MyHOST -p$MyPASS $db > veritabanıadı-$tarih.sql
mysqldump -u$MyUSER -h$MyHOST -p$MyPASS $MyDB > /backup/test.sql




3 Ekim 2013 10:24 tarihinde Serkan Tetik <[email protected]> yazdı:

> Merhaba aşağıdaki bash scripti .sh olarak kayıt ederek  crontap'a
> ekleyebilirsiniz. Aşağıda sadece crontap örneği mevcut yolu siz
> belirtebilirsiniz.
>
> ** * 1 * * /home/mysqlbackup.sh*
>
> #!/bin/bash
> #http://www.yardimmerkezi.net
>
> #VERITABANI ADI
> MyDB="VERITABANI ADI"
> #KULLANICI ADI
>  MyUSER="KULLANICI ADI"
> #SIFRE
> MyPASS="SIFRE"
> #SUNUCUADI
> MyHOST="SUNUCUADI"
>
> #Tarih alma
> tarih="$(date +"%d-%m-%Y")"
>
> mysqldump -u$MyUSER -h$MyHOST -p$MyPASS $db > veritabanıadı-$tarih.sql
>
>
> 3 Ekim 2013 10:09 tarihinde Necati BAYAR <[email protected]> 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
>> [email protected]
>>
>> 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
>>
>>
>
>
> --
> *Serkan Tetik*
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> 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
[email protected]

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