30mb'dan daha büyük bir mysql veritabanınız olduğunu düşünün. ve senaryo öyle olsun ki bu veritabanınızı yeni bir sunucuya yüklemek isteyin. muhtemel deneme yolunuz da phpmyadmin olacaktır. phpmyadmin'i açıp veritabanını yüklemeye başladığınızda bu işi hem kapasite hem de süre olarak sizi çok sıkıntıya düşüreceğini farkedersiniz. peki veritabanı yeni sunucuya taşınamayacak mı? elbette ki taşınacak ama adına bigdump denilen bir başka araç ile.
LİNK
aşağıda bu uygulamanın nasıl kullanılacağı ve veritabanın nasıl başka bir sunucuya taşınacığın adımları açıklanmaktadır.
1. ilk olarak mysql veritabanınızı sabit diskinize kopyalayın. bu koplayama işlemini phpmyadmin'in dışa aktarma (export) menüsü ile yapabilirsiniz.
2. daha sonra bigdump programını bilgisayarınıza indirip herhangi bir sıkıştırma aracı ile programı açın.
3. yeni web sunucunuza örneğin "dumb" isimli bir dizin oluşturun ve bu dizinin erişim haklarını 777 olarak değiştirin.(veritabanını içe aktarmadığınız sürede bu erişim iznini ön tanımlı değerine geri çevirmeyi unutmayınız.)
4. sıkıştırma programı ile açtığınız program içerisinden çıkan bigdump.php dosyasını herhangi bir metin düzenleyici program ile açın ve bu dosya içerisindeki veritabanı adı, kullanıcı adı ve parola gibi veritabanı ayarlarını düzenleyin.
5. bilgisayarımızda tüm ayarlamaları bitirdik artık sıra veritabanını yeni sunucuya yüklemeye geldi. bigdump.php dosyası ile eski sunucumuzdan indirdiğimiz veritabanı yedeğimizi,3. adımda yeni sunucuda oluşturduğumuz ve adına "dumb" dediğimiz dizine yükleyin.
6. şimdi bigdump.php dosyanızı terhic ettiğiniz tarayıcı ile açın. tarayıcıda kullanacağınız adres şu şekilde olacaktır:
şekilde olacaktır:
http://sitenizin_adresi/dump/bigdump.php
7. İşlemi başlatmak için uygun seçeneği seçip süreci başlatın, ve işlem tamamlanana kadar da tarayıcınızı kapatmayın, eğer kapatırsanız yeni sunucunuzda tamamlanmamış bir veritabanı elde edersiniz. Yedeklediğiniz eski veritabanının 40MB boyutunda olduğunu varsayarsak tüm işlemin tamamlanması 1 dakikadan daha az bir süre tutacaktır.
8. Tüm işlem bitmiş sayılmaz sizin yüklemiş olduğunuz eski veritabanını ve bigdump.php dosyasını sunucudan silmeniz gerek, ayrıca dump dizinini de silmelisiniz ya da erişim izinlerini öntanımlı hale getirebilirsiniz.
Görüldüğü gibi başta yapılamıyacak mı dediğiniz veritabanını yeni sunucuya taşıma işlemi 8 adımda halledilmiş oldu.