|
#1
|
|
Günlük Otomatik Veritabanı Yedeği Aldırma
Bir klasörde her gün için ayrı yedek alma fikrim vardı uzun zamandır. Kod:
2007-05-17_yedek.sql 2007-05-16_yedek.sql 2007-05-15_yedek.sql şeklinde yedek almak ve sitelerimde oluşacak herhangi bir problemde istediğim güne ait yedeğe geri dönmek istiyorum. Bunun için öncelikle root yetkilerine sahip olmanız gereklidir. Sistemimize ssh ile login olduktan sonra öncelikle boş bir sh dosyası yaratıyoruz. Kod:
touch yedek.sh Ardından dosyaya çalışması için izin veriyoruz Kod:
chmod +x yedek.sh Sonra bu dosyayı pico veya vi gibi bir editörle açıyoruz Kod:
pico yedek.sh İçerisine aşağıdaki kodları kendinize göre özelleştirerek yazıyoruz Kod:
#/usr/bin/! tarih=$(date +%F) sqldosyasi=($tarih"_yedek.sql") mysqldump -u kullanici -psifre veritabani > /home/osman/public_html/yedek/"$sqldosyasi" Bir bash scriptinde ilk satırımız mutlaka olmalıdır. İkinci satırımızda tarih değişkenini belirliyoruz. (Değişkenler php’ye aşina olanlar için pekte uzak bir kavram değildir) Üçüncü satırda dosya adı değişkenini belirledikten sonra son satırda MySQL veritabanı yedeği komutunu veriyoruz. “kullanici” yazan kısıma veritabanı kullanıcı adımızı, “sifre” yazan kısıma veritabanı şifremizi, “veritabani” yazan kısıma veritabanı adımızı, Kod:
“/home/osman/public_html/yedek/” kısmına yedek aldırmak istediğimiz klasörü yazıyoruz. Ve dosyayı kaydedip çıkıyoruz. Son olarak pico ile /etc/crontab dosyasını açıyoruz ve içerisine şu satırı ekliyoruz : Kod:
* 5 * * * /home/osman/yedek.sh Bu zamanlanmış görev satırı, görevi her gün saat 5.00′da çalıştırılmak üzere ayarlamaktadır.. Kod:
“/home/osman/yedek.sh” kısmına yedek dosyamızı kaydettiğimiz dosya yolunu yazıyoruz.. Osman Üngür Arkadaşımıza Teşekkür Ederiz |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
|
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevap | Son Mesaj |
Forum.TuTSaKHoSTiNG.Com | Teknoloji Haberler - Facebook'tan 2 günlük rekor! | PaLeRmO | Teknoloji | 0 | 7. January 2011 06:29 PM |
Forum.TuTSaKHoSTiNG.Com | Teknoloji Haberler - 67 günlük pil ömrü! | PaLeRmO | Teknoloji | 0 | 2. July 2010 09:04 AM |
Forum.TuTSaKHoSTiNG.Com | Teknoloji Haberler - Oracle Veritabanı Dünya Rekoru Kırdı | PaLeRmO | Teknoloji | 0 | 30. June 2010 04:24 AM |
Cpanel Veritabanı DB Oluşturma - Resimli Anlatım | PaLeRmO | Hosting | 0 | 22. May 2010 11:36 PM |
En Fazla Arama Yapılan 100 Kelime Aranan Kelimeler |
... |