Erhan Atalar

Sistem ve Yazılım hakkında kısa notlar

Aşağıda oluşturacağımız mysqldump.sh scripti ile her çalıştırıldığında mümkün olan en kısa süreli backup alma yöntemi ile (/dump\) databaseinizin yedeğini alır ve dosya adına tarih saat bilgilerini gömer.

sudo nano mysqldump.sh <- dosyayı oluşturur ve editleme imkanı verir.

————————————————————-

#!/bin/sh
DATE=`/bin/date “+%Y-%m-%d-%H%M”`;

mysqldump -ukadi -psifre -h127.0.0.1 dbname > /home/username/mysqlbackup/dbname_$DATE.sql

Kırmızı ile yazılı alanları kendi sisteminize göre modifiye etmelisiniz.

————————————————————-

Ctrl+X tuşu ile kayıt edip çıkabilirsiniz.

Ardından chmod +x mysqldump.sh komutu ile dosyamızı çalıştırılabilir hale getirelim.

Dosyamız hazır ./mysqldump.sh yazarak databaseimizin yedeğini alabiliriz artık.

İsterseniz crontab ile bu görevi ubuntu ya devredebilir, hergün sizin belirlediğiniz saatte databaseinizin bir kopyasını otomatik olarak almasını sağlayabilirsiniz.

Ubuntu