Bu yazıda MysqlDumper ile büyük boyutlu MySQL veritabanlarının yedeğini almayı ve tekrar yüklemeyi(restore) anlatacağım.

Öreneğin vBulletin AdminCP’den yada wBB gibi forum Admin Control Panellerinden Backup yaparken; DB büyük boyuttaysa veya Server SafeMode=1 (Güvenli Modda) çalışıyorsa, Backup yapmak imkansız.

Safe Mode=1 çalışan serverler, Web-Hacking durumlarında son derece güvenlidir fakat işlem yaptırma süresi 30 saniye ile kısıtlıdır. Yani herhangi bir yükleme,uplaod,..vb. işlem süresi 30 saniyeyi geçerse; server otomatik olarak Time Out olur(bağlantıyı kesilir) ve işlem başarısız oluyor.
MySQL Dumper çok akıllı birşekilde işlem yaptırıyor. Yani Safe Mode çalışan serverlerde; Time-Out ve Max-Uplaod-Size(servere göre 2M,8M,16MB olarak de işiklik gösterir) de erlerini dikkate alarak backup yapıyor. Ayrıca örne in: 50MB büyükülğündeki bir DB’yi backup yaptığında, sıkıştırarak 8MB gibi bir backup dosyası oluşturuyor. Bu dosyayı otomatik olarak, serverdeki “/mysqldumper/work/backup” klasörünün içine kaydediyor. İsteyen ayrıca PC’sine indirebiliyor ve geri yükleme işlemi yaparkende; gerek serverde kayıtlı olan ve gerekse PC’de kayıtlı olan backup dosyasını upload edip, yükletilebiliniyor.

Gelelim Anlatımına

1. Burdaki linkten MySQL Dumper indiriyoruz.

2. zip paketini aç ve “mysqldumper” klasöründe bulunan “config.php” text editörle açıp, DataBase isim+şifre kısmını kendinize göre düzeltin:

3. mysqldumper klasörünü olduğu gibi serverinin ana-dizinine upload et.

4. “mysqldumper” klasörünün içine: “work” isminde yeni bir klasör oluştur. Bu klasörün ve config.php nin CHMOD değerlerini 777 (yazdırılabilir) yapıyoruz:

5. “mysqldumper/work” klasörünün içine 4 tane yeni klasör( backup , config , log , structure ) oluştur ve CHMOD degerlerini 777 yapıyoruz.

Tüm yukarıdaki işlemleri tamamladıktan sonra, internet browseri açıp şu adresi gir:

  • http://www.senin-site-adresin.com/mysqldumper
  • şeklinde installation işlemi başlar. İşlem tamamladıktan sonra artık Backup yapabilirsin.

    Tabi önce alttaki resimde gözüken linke tıklayıp, bu sayfaya başkalarının girmemesi için şifre koruması oluştur:

    ve sonra:

    Bu şekilde backup işlemi yapılmış olur.

    MySQL Dumper - DB Backup Geri Yükleme (Restorasyonu):

    1. Eğer Backup dosyanız serverde bulunuyorsa; “Restore” Linkine tıkla.

    2. Eğer Backup dosyanız PC nizde bulunuyorsa; “File Administration” Linkine tıkla.

    Not: Eğer PC ‘den upload etmek istiyorsaniz ve Backup dosyası çok büyükse; FTP ile “site-anadizini/mysqldumper/work/backup/” upload et ve bu dosya için CHMOD değerini 777 yap.

    İkinci metodu kullanarak, Backup-upload yaptıktan sonra: Geri yükleme işlemini, 1. resimde gösterilen şekilde devam et.

    Kolay gelsin..

    Favorilerinize Ekleyin.
    • BlinkList
    • del.icio.us
    • Digg
    • Netvouz
    • DZone
    • ThisNext
    • MisterWong
    • Wists
    • blogmarks
    • Furl
    • Netscape
    • NewsVine
    • Reddit
    • Shadows
    • Technorati
    • YahooMyWeb
    • Fark
    • feedmelinks
    • Fleck
    • kick.ie
    • LinkaGoGo
    • Linkter
    • MyShare
    • Spurl
    • Webride