Harmankaya Logo

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

OCK 12

Saat: 11:31:03 Gösterim: 1160

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

 

Detaylı BilgiArkadaşına GönderYazıcıya Aktar


İM'le

Yorumlar( 9 )

Yorum Gönder

#1 gönderenGönderen: çağdaş gönderme zamanıZaman: 18:51:38/2008-01-12

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

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


#2 gönderenGönderen: thetiger gönderme zamanıZaman: 15:25:55/2008-04-20

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


#3 gönderenGönderen: Serdar gönderme zamanıZaman: 04:58:29/2008-07-23

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 gönderenGönderen: Erhan gönderme zamanıZaman: 12:20:16/2008-07-23

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 gönderenGönderen: Serdar gönderme zamanıZaman: 06:31:12/2008-07-25

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 gönderenGönderen: Erhan gönderme zamanıZaman: 11:10:33/2008-07-25

Serdar;

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

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

Kolay gelsin


#7 gönderenGönderen: Hakan gönderme zamanıZaman: 06:13:05/2008-08-31

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 gönderenGönderen: killaruna gönderme zamanıZaman: 22:30:22/2008-10-16

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 gönderenGönderen: Erhan gönderme zamanıZaman: 10:33:35/2008-10-17

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


Blog Kategori

Son YAZILAR

sON YORUMLAR

Sponsor Reklamlar


Blogging Blogs - BlogCatalog Blog Directory
Personal blogs
Listed in LS Blogs the Blog Directory and Blog Search Engine
Bloggapedia, Blog Directory - Find It!
Blog Directory - photarium
Firefox 2

Hukuk Bürosu
Egenin Kalbi