cek dulu keberadaan databasenya, jika database tidak ada exit-kan
sebelum dump:

xdb=`mysql -u root -ppwd -e "SHOW DATABASES LIKE '$DB'"`
if [ -z "$xdb" ]; then
    echo "No such '$DB' database"
    exit 255
fi

On Tue, Mar 08, 2011 at 10:22:21AM +0700, Muhfi Asbin Sagala wrote:
> Salam,
> 
> Rekan-rekan medanlinuxer
> 
> Awak lagi belajar buat bash script untuk backup database mysql.
> Nah, di scriptnya awak tulis begini:
> 
> #!/bin/bash
> 
> Echo "Masukkan nama database :"
> read DB
> 
> mysqldump -uroot -ppwd $DB > $DB-`date +%d%m%Y`.sql
> 
> Tanya :
> 
> Kalau misalnya nama database yang awak input tidak ada dalam DB MySQL,
> file $DB-`date +%d%m%Y`.sql tetap terbuat.
> Cemana ya caranya supaya filenya gag terbuat kalau nama DB nya gag ada?
> 
> Terima Kasih,
> 
> -- 
> http://moehfi.blogspot.com
> y! : ti_pa_tu
> gtalk : muhfi.asbin

Kirim email ke