30mb'dan daha büyük bir mysql veritabanınız olduğunu düşünün. 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 kullanılacağı veritabanın 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 ını ınıza indirip herhangi bir sıkıştırma aracı ile ı açın.

3. yeni web sunucunuza örneğin "dumb" isimli bir dizin oluşturun 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 mlı değerine geri çevirmeyi unutmayınız.)

4. sıkıştırma ı ile açtığınız içerisinden çıkan bigdump. dosyasını herhangi bir metin düzenleyici ile açın bu dosya içerisindeki veritabanı adı, kullanıcı adı gibi veritabanı ayarlarını düzenleyin.

5. ımızda tüm ayarlamaları bitirdik artık sıra veritabanını yeni sunucuya yüklemeye geldi. bigdump. dosyası ile eski sunucumuzdan indirdiğimiz veritabanı yedeğimizi,3. adımda yeni sunucuda oluşturduğumuz adına "dumb" dediğimiz dizine yükleyin.

6. şimdi bigdump. 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.

7. İşlemi başlatmak için uygun seçeneği seçip süreci başlatın, 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ı bigdump. 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.

kaynak: ordan burdan

Tags: , , , , , , , , , , , , , , , , , , ,
Mysql - Büyük Boyutlu Mysql Veritabanını Taşımak (scriptler, programlama, nasıl, nedir?, bedava) konusu
Benzer yazılar:
    Benzer yazı yok