Mysqldumper İle Büyük SQL Dosyalarını Yedekleme

mysqldumper logoBu yazıda MysqlDumper adlı php betiği ile büyük boyutlu MySQL veritabanlarının yedeğini almayı ve tekrar yüklemeyi(restore) anlatacağım.

MysqlDumper ile 30 Saniye gibi timeout süresi olan sunucularda ya da Phpmyadminin 2-5 mb yüklemeye izin verdiği yerlerde kolayca yedek alıp yükleyebilirsiniz.

MysqlDumper sitenizin bir kısmına kurabileceğiniz kullanışlı bir programdır. Boyutu ise yaklaşık 1 Mb dır.

Öncelikle betiğimizi http://www.mysqldumper.de/board/downloads.php?cat=2 adresinden yükleyiniz. Oradaki 3 sürümden istediğinizi yükleyebilirsiniz ama biz kararlı sürümü 1.22'yi tercih edeceğiz. 

İndirdiğiniz rar dosyasını açarak sitenizde örnek olarak www.siteadi.com/yedekle/ gibi bir yere upload ediniz. 

mysql dumper

Büyün yükleme işlemi bittikten sonra sırada "ortaokul çocuğunun bile kolayca yapabileceği" kurulum işlemini yapıyoruz. Tarayıcınız üzerinden Mysql Dumper betiğini yüklediğiniz kısmı yazınız .(Örn. www.siteadi.com/yedekle)  Karşınıza aşağıdaki gibi bir ekran gelecektir.

DUMPER 2 şekil

Dil seçimini yapıp ileri dedikten sonra karşımıza veritabanı bağlantı kısmı çıkıyor. Buraya yedeği alınacak veritabanına ait kullanıcı adı ve şifre girişleri ile birlikte sunucunuzu yazmak zorundasınız. Sunucu kısmı genel olarak localhost'dur ama Dreamhost gibi firmalarda genelde mysql234.siteadi.com gibi değerler de olabilir.

dumper3

Bağlantı kur derdikten sonra ileri diyerek mysql dumper menüsüne geçiniz. Kurulum işlemimiz bu kadar. Güvenlik için unutmamanız gereken kısım Mysql Dumper kurduğunuz yolu isterseniz htaccess ile şifreleyin isterseniz. MysqlDumper'in sizin için önerdiği şifrelemeyi kullanın (aslında aynı ikiside) 

Bunun için ana menüden Klasör Koruma Oluştur diyorsunuz ve karşınıza şöyle bir ekran geliyor:

şekil 4

Bu ekranda kullandığınız Sunucu tipine göre( Linux, Windows) bir seçim yapıyorsunuz. Ve istediğiniz kullanıcı adını ve şifresini giriyorsunuz. Artık kimse siteniz.com/yedekle kısmına bu şifreyi girmeden dışarıdan ulaşamayacaktır. 

Şimdi gelelim yedek alma işlemine:

Yan menüden YEDEKLEME dedikten sonra gelen ekrandan Yedeklenecek SQL dosyasının karakter setini girip yedekle diyorsunuz. Artık 30 saniye gibi timeout derdinden kurtulmuş oldu. Büyük dosyaları yedekleyebilmeniz için: Ayar Merkezi>>>Genel>>> Parçalı Yedekleme'yi işaretlemeyi unutmayın.

yedekleme şekil

Yedeği geri yüklemek için ise yapmanız gerekeni DÖNÜŞTÜRÜM kısmına girerek. Mevcut yedeğinizi seçmek ve DÖNÜŞTÜR demek. İşte bu kadar kolay.

Herhangi bir sorununuz olursa buradan mesaj yazabilirsiniz.

Biz yazımızda sadece Kurulum-Yedekleme-Yedek Yükleme kısımlarını inceledik. Ama bu teknoloji harikası betik sayesinde Cron oluşturarak otomatik yedekleme yapma , PhpMydmin gibi SQL yönetme  işlemleri ve dahasını da yapabilirsiniz.

Bu işi ücretsiz yapan değerli kardeşlerimize link vermeyi de unutmayalım

[www.mysqldumper.de

 


Twitter Digg Delicious Stumbleupon Technorati Facebook

Etiketler: ,

“Mysqldumper İle Büyük SQL Dosyalarını Yedekleme” yazısına gelen cevaplar;

  1. Çok güzel anlatmışsın hemencecik bitti



    Çok da basitmiş işime baya yarıcak sağol.

  2. TEŞŞEKKÜRLER AMA KISA OLMUŞ BÖLE BİR KODLAMA İÇİN ÇOK SAĞLAM BİR PROGRAMDIR DENEYİN ARKADAŞLAR SAYGILAR

  3. abi 4/4 lük anlatmışşın sayende sağlam yedekler alıyorum yanlız şöyle bir sorunum var ben vbülletin kulanıyorum ve hafta sonu başka bir hosta geçmeyi düşünüyorum acaba nasıl tekrar elimdeki yedeği yüklerim bi yardımcı olsan

  4. Yedekleri alırken Karakter Setlerini de iyi ayarlamanızda fayda var.



    Elinizde mevcut bir yedek varken. work/backup klasörü içinde biliyorsunuz.



    Yeni hostunuza tekrar bi MysqlDumper kurun ve work/backup klasörüne eski hostunuzda yedeklerinizi atın. Ya da son yedeğinizi atın.



    Sonra yan taraftan GeriYükle/Restore diye bir seçenek var. Oradan geri yüklemek istediğiniz yedeği seçiniz.



    Bu kadar

  5. abi ben dediğin şekilde yapcam aynen yarına yanlız bir noktada kafama takıldı.

    Yedekleri alırken Karakter Setlerini de iyi ayarlamanızda fayda var. burda karakter setleri demişsin onu nerden ayarlıyoruz sana zahmet

  6. Serdar;



    Yükleme yaparken soruyor zaten şuradaki resimi kontrol et bak:



    http://img65.imageshack.us/img65/3196/karaktersetsk5.jpg



    Kolay gelsin

  7. Abi ben bunu yükledim saol Allah razı olsun ama buna şifre kurunca htaces ile oluşturmamı istior ama nasıl onunla şifrelerim bilmiyorm yardımcı olabilirsen

  8. wallaha benımde boyle bırseye ıhtıyacım var cmd ıle dump etmek ısterdım ama makınaya gıremedıgım ıcın bole bırsey arıyorum deneyecegım 75 mb sql yi insallah sorunsuz dump eder

  9. Ben kullanıyorum. Büyük forum sitelerini bile sorunsuz dump ediyor.

  10. Ayrıntılı anlatımınız için teşekkür ederim.



    Saygılarımla

  11. Merhaba,anlattıklarınızı yaparak veritabanını tek dosya olarak yedekledim.Yedeği tekrar yüklemek istediğimde bir bölümünü yükledikten sonra izin vermiyor.yedeklerken keşke birkaç parçaya bölmüş olsaydım .Sorun olmayacaktı sanırım.Başka çözümü var mı acaba

  12. Bu Program sadece Kendi Üzerinden Yedek Alınınca Çalışıyor.sanırım

    Ben Denedim Yedeği Attı Fakat Sayfada Tr Karakter Bozukluğu ve utf Olmasına Rağmen Latin Karakterleri İle Yapmış ve forum Berbat Gözüküyor.Hostçumda İlgilendiği Yok Acaba Ne Gibi Yöntem var bildiğiniz ?

Yorum Gönder

İsim

E-mail Adresi

Web Sayfanız (Spamı sevmiyoruz)

Güvenlik Kodu

güvenlik kodu

Mesajınız

Yeni yorumlardan beni haberdar et.

working..