1. * 5651 Sayılı Kanun'a göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.
    * Telif hakkına konu olan eserlerin yasal olmayan şekilde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahiplerinin İLETİŞİM bölümünden bize ulaşmaları durumunda ilgili şikayet incelenip gereği 1 (bir) hafta içinde gereği yapılacaktır.
    E-posta adresimiz

MySQLDumper Kullanımı - Yedekleme, Yedek Yükleme

Konusu 'WebMaster Bölümü' forumundadır ve YoRuMSuZ tarafından 31 Ağustos 2008 başlatılmıştır.

  1. YoRuMSuZ
    Avare

    YoRuMSuZ Biz işimize bakalım!

    Katılım:
    7 Haziran 2006
    Mesajlar:
    24.433
    Beğenileri:
    7.362
    Ödül Puanları:
    11.330
    Cinsiyet:
    Bay
    Banka:
    8.873 ÇTL
    MySQLDumper ile yedek almak ve yedek yüklemek çok basit ve güvenli. Zaten nette araştırma yaparsanız webmasterların üzerinde hemfikir oldukları bir program. Daha önceleri yedekleme işlemini cPanel > phpMyAdmin penceresinden yapıyordum ancak db büyüdükçe hata olasılığı ve hatta veritabanını eksik yükleme gibi sorunlar oluşmaya başlamıştı.

    Kurulum ve Çalıştırma:

    Önce [Linkleri görebilmek için ÜYE olmalısınız!..]tıklayarak MySQLDumper programının istediğiniz versiyonunu indirin[Linkleri görebilmek için ÜYE olmalısınız!..] Şu anki güncel sürüm 1.23 (İçerisinde Türkçe dil dosyası da mevcut)

    İndirdiğiniz zip dosyasını açın ve klasörün adını mysqldumper olarak değiştirin. (İsim önemli değil ancak rahat kullanım açısından rahat edersiniz)

    Klasörün içinde bulunan config.php dosyasını açarak veritabanınıza göre Kullanıcı Adı ve ve Şifrenizi girin. (16 ve 18. satırlar)
    Not: Yeni sürümlerde buna gerek yok, program arayüzünden yapılabiliyor.

    mysqldumper olarak değiştirdiğiniz klasörü olduğu gibi içindekilerle birlikte klasörü serverininizin ana dizinine upload edin.

    Upload ettiğiniz mysqldumper adlı klasöre ftp programı ile bağlanıp içine work adlı bir klasör daha oluşturun ve CHMOD değerini 777 yapın.

    Oluşturduğunuz work adlı klasöre girip içerisinde adları backup , config , log , structure olan 4 adet daha klasör oluşturun ve hepsinin CHMOD değerini 777 yapın.

    Not: Yukarıdaki manuel dosya oluşturma işlemlerini program kendisi oluşturdu (sunucu ayarlarına göre). Eğer program kurulumunda bu işlem gerçekleşmediyse yukarıdaki gibi manuel oluşturun.

    Artık buraya kadar her şey tamam olduğuna göre artık tarayıcınızın satırına alan_adiniz/mysqldumper yazıp kurulum sayfasına ulaşabilirsiniz.

    İlk önce kurulum dilini seçeceğiniz bir ekran geliyor. Buradan en alttaki Türkçe seçeneğini işaretleyip İnstallation butonuna tıklayın. (Türkçe olarak kurulum yaptığımda Türkçe dil dosyasının lang_sql.php adlı dosyası hata verdi. Uğraşmak yerine İngilizce klasördeki aynı adlı dosya ile değiştirdim. Sorunsuz şekilde kullanılıyor)

    Veritabanı Kullanıcı Adı, Şifresi ve Veritabanı Adı bölümlerini gireceğiniz sayfada bölümleri alttaki resimde görüldüğü gibi dolduruyoruz. (Son iki kutucuk PORT VE SOCKET boş)

    [​IMG]

    Bu ekranda MySQL ile bağlan butonuna kliklediğinizde hemen aynı sayfada veritabanı bilgilerini doğru girdiyseniz Veritabanı bağlantısı kuruldu ifadesini görebilirsiniz. Kaydet ve kuruluma devam et butonuna klikleyin.

    Böylece kurulum işlemi gerçekleşti ancak yeni açılan Anasayfada güvenliğiniz için sağ tarafta bulunan MySQLDumper bilgileri bölümündeki Klasör koruma oluştur bölümüne tıklayıp bir kullanıcı adı ve şifresi belirlemelisiniz. Güvenliğiniz için önemli bir adım! Güvenlik sayfasında bir kullanıcı adı ve şifrenizi iki kez yazıp Klasör koruma oluştur butonuna tıklayın. Başka bir ayar yapmanıza gerek yok. Böylece tekrar anasayfaya döndük.

    [​IMG]

    Artık yedekleme işlemine başlayabilirsiniz. Buraya kadar olan işlemler en çok 10 dakikanızı alacaktır.

    *************************​


    Eğer birden fazla veritabanınız varsa hangisini yedeklemek istiyorsanız sol menü altında bulunan bölümden ilgili veritabanını seçin.

    Anasayfada sol taraftaki menülerden Yedekle butonuna tıklayın. Sağda açılan penceredeki Yeni yedeklemeyi başlat butonuna tıklayın. (alttaki resim) Artık arkanıza yaslanıp yedekleme işleminin bitmesini bekleyebilirsiniz. Yedeklenen veritabanı .gz formatında olacaktır.

    [​IMG]

    Kendi veritabanımdan örnek verecek olursan 265 MB veritabanı 56 MB sgl.gz olarak ve 65 dakikada yedeklendi. Ancak eklentiler ve extralar önemli yer tutuyor. Örneğin flaschat, ibProArcade, teşekkür eklentisi vs.

    Yedekleme sırasında postindex tablosu yedekleme süresinin en büyük bölümünü işgal ediyor. İsterseniz phpMyAdminden bu tabloyu boşaltabilirsiniz ancak bu durumda arama kriterlerini tekrar oluşturmanız gerekir.

    Artık yedek dosyanız alan_adiniz/mysqldumper/work/backup klasöründe. İsterseniz serverde tutabilir isterseniz bilgisayarınıza indirebilirsiniz.

    Geri Yükleme:

    İşlem oldukça basit. Yedeğinizi alan_adiniz/mysqldumper/work/backup klasörüne yükleyin.

    MySQLDumper ana ekranında sol menüden Dönüştürüm butonuna tıklayın. Açılan pencerede veritabanı adınız görünecektir üzerine klikleyin. (alttaki resim)

    [​IMG]

    Yukarıdaki ekranda daha önce yedeklenmiş veritabanları var. Sizde tek yedek varsa bir adet gözükür.

    Açılan sayfada geri yüklenecek veritabanı adının önündeki kutucuğu işaretleyip Dönüştür butonuna tıkladığınızda işlem başlayacaktı. Artık işlemin bitmesini bekliyoruz. (alttaki resim) (Yine postindex tablosu önemli ölçüde zamanınızı alacaktır. Aynı yediği localhosta yüklemek yaklaşım 1,5 saati sürdü)
     
  2. tazmanyak

    tazmanyak Üyecik

    Katılım:
    16 Ekim 2008
    Mesajlar:
    1
    Beğenileri:
    0
    Ödül Puanları:
    20
    Banka:
    0 ÇTL
    eywallah dostum saol
     
  3. kam_06

    kam_06 Üyecik

    Katılım:
    13 Ocak 2010
    Mesajlar:
    2
    Beğenileri:
    0
    Ödül Puanları:
    20
    Banka:
    0 ÇTL
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'blacmorg'@'localhost' (using password: NO) in /home/blacmorg/domains/blackworm.org/public_html/mysqldumper/inc/mysql.php on line 251

    boyle bi hata çıktı bilader nasıl hallederiz 251 inci satırada db ayarlarını yaptım ama sorun hallolmadı
     
  4. kam_06

    kam_06 Üyecik

    Katılım:
    13 Ocak 2010
    Mesajlar:
    2
    Beğenileri:
    0
    Ödül Puanları:
    20
    Banka:
    0 ÇTL
    neyse halletim çok saolun orjinalini atarak tekrar kurdum halloldu
     
  5. öz_ak

    öz_ak Üyecik

    Katılım:
    8 Ekim 2009
    Mesajlar:
    1
    Beğenileri:
    0
    Ödül Puanları:
    20
    Banka:
    0 ÇTL
    kardeşim bu güzel anlatımın için teşekkürler site çok güzelmiş ama emin ol kayıt sebebim sana teşekkür etmekti.sağolasın
     
  6. HePBiZ

    HePBiZ Katılımcı

    Katılım:
    25 Eylül 2010
    Mesajlar:
    135
    Beğenileri:
    1
    Ödül Puanları:
    630
    Banka:
    0 ÇTL
    öncelikle teşekkürler anlatım için. Birkaç problemim var...

    MySQL-ERROR
    MySQL bildirisi:
    Variable 'character_set_client' can't be set to the value of 'NULL'

    Sorguda hata oluştu:
    /*!40101 SET character_set_client = @saved_cs_client */;
    /*!40101 SET character_set_client = @saved_cs_client */; -> Variable 'character_set_client' can't be set to the value of 'NULL'
     
  7. YoRuMSuZ
    Avare

    YoRuMSuZ Biz işimize bakalım!

    Katılım:
    7 Haziran 2006
    Mesajlar:
    24.433
    Beğenileri:
    7.362
    Ödül Puanları:
    11.330
    Cinsiyet:
    Bay
    Banka:
    8.873 ÇTL
    Kurulum sırasında mı alıyorsunuz bu hatayı ?
     
  8. HePBiZ

    HePBiZ Katılımcı

    Katılım:
    25 Eylül 2010
    Mesajlar:
    135
    Beğenileri:
    1
    Ödül Puanları:
    630
    Banka:
    0 ÇTL
    yedeğimi dönüştürürken
     
  9. YoRuMSuZ
    Avare

    YoRuMSuZ Biz işimize bakalım!

    Katılım:
    7 Haziran 2006
    Mesajlar:
    24.433
    Beğenileri:
    7.362
    Ödül Puanları:
    11.330
    Cinsiyet:
    Bay
    Banka:
    8.873 ÇTL
    MySqlDumper ile aldığınız yedeği yüklemeniz lazım. Eğer başka bir programla yedekleme yapmışsanız yükleme sırasında hata verir...
     
  10. HePBiZ

    HePBiZ Katılımcı

    Katılım:
    25 Eylül 2010
    Mesajlar:
    135
    Beğenileri:
    1
    Ödül Puanları:
    630
    Banka:
    0 ÇTL
    cp den full backup aldım. ftp ye attım. bu şekilde ypamaya çalıştım. Yani olmazmı? sunucu değiştiriyorumda
     

Sayfayı Paylaş