Yapılması gerekenler
SSH dan sunucunuza giriş yapın
1) Yedekler adında bir klasor oluşturmak içinde aşağıdaki yolu takip ediniz
mkdir /home/yedekler
2) Yedekler klasörünün içine aşağıda linkini verdiğim sh ve conf dosyalarını indirmek için aşağıdaki yolu takip ediniz.
cd /home/yedekler/
wget http://serkanaydin.com.tr/mysqlyedekleme.zip
unzip mysqlyedekleme.zip
3) backupmysql.conf dosyasını düzenlemek için
nano /home/yedekler/backupmysql.conf
MySQL Settings kısmından hangi veritabanı yedeklencek bilgilerini yazınız
FTP Settings kısmına FTP bilgilerinizi yazınız
Düzenlemeleriniz bittikten sonra CTRL + X > Y > ENTER
4) 30 dakikada bir yedek almasını sağlayabilirsiniz, bunun için cronda tanımlama yapmalıyız (Ayrıntılı Cron Kullanımı)
crontab -e
*/30 * * * * sh /home/yedekler/backupmysql.sh
service crond restart
Düzenlemeleriniz bittikten sonra CTRL + X > Y > ENTER
------------------------------------------------------------------------------------------
Opsiyonel : Gerektiğinde manuel yedek almak için
sh /home/yedekler/backupmysql.sh
komutunu kullanınız.