Otomatik Mysql yedekleme ve uzak sunucuya yüklenmesi

Otomatik Mysql yedekleme ve uzak sunucuya yüklenmesi için bazı arkadaşların işe yarayacağını düşünerek bu bilgiyi paylaşmak istedim.

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.

Hiç yorum yok:

Yorum Gönderme