1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

Bigdump Yöntemiyle Veritabanı Yüklemek

Konusu 'webmaster, script, Uygulama,Anlatım' forumundadır ve guclusat tarafından 21 Ekim 2010 başlatılmıştır.

  1. guclusat
    Offline

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.754
    Ödül Puanları:
    48
    Bigdump betiği büyük çaplı veritabanı yedeklerinizi yeniden veritabanına
    yüklemenize yardım eder. Normal bir yükleme işleminde (büyük bir dosyadan
    bahsediyoruz) veritabanında yüzlerce sorguyu çalıştırmak zaman alacağı için
    “time limit exceeded” şeklinde bir hata alırsınız ve işleminiz yarıda kalır.
    Bahsettiğimiz tek bir php dosyasından oluşan betik sayesinde ise belirli bir
    satır sayısı belirliyorsunuz ve her defasında kaldığı yerden devam ederek
    belirttiğiniz kadar satırı veritabanında çalıştırıyor. Bu işlemi yaparken
    sayfayı otomatik olarak tekrar tekrar yüklüyor. Tabi sayfanın sürekli tekrar
    yüklenmesi bir süre sonra”permission denied” hatası almanıza sebep olur. Ama
    buna da çözüm getirilmiş ve betiğe dahil edilen bir ayarla her işlemden sonra
    sunucuyu dinlendirmek için ne kadar bekleyeceğini belirtme fırsatı verilmiş.
    Betiği indirmek için Tılayınız Kullanma talimatı beni oku dosyasındadır
    Bigdump Betiğinin Kullanımı
    Bu betiği kullanmak gerçekten çok kolay. Öncelikle bigdump.php dosyasını
    veritabanı yedeğinizle aynı dizine koyun. Veritabanı yedeğiniz bir zip dosyası
    veya normal bir text dosyası(genelde .sql uzantılı) olabilir. Betik dosyanızı
    dizine yükledikten sonra notepad gibi bir düzenleyici ile betiği açın ve şu
    satırları bulun.
    // Database configuration
    $db_server = “localhost”; //Sunucu ki büyük ihtimalle böyle kalır
    $db_name = “db_ismi”; //Veritabanı ismi
    $db_username = “db_kullanici”; //Veritabanı kullanıcı adı
    $db_password = “sifre”; //Veritabanı şifresi
    // Other Settings
    $filename = “dosya.sql”; //Yedek dosyasının ismi
    $linespersession = 500; // Her seferde sorgulanacak satır sayısı
    $delaypersession = 0; // Her tekrardan önce milisaniye cinsinden bekleme süresi
    (2000=2saniye)
    Tüm bu ilemlerden sonra betiği çalıştırın
    Örn:
    PHP:
    http://www.siteismi.com/bigdump.php
    ve işleme başlayın bu
    şekilde büyük boyutlu veritabanlarınız kolaylıkla yükleyebilirsiniz
     
    Son düzenleme: 21 Ekim 2010

Sayfayı Paylaş