İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Lin - Yüksek veritabanı bulunan siteleri nasıl taşırız ?

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Merhaba,

Yüksek veritabanı bulunan siteleri aslında çok basit bir yol izleyerek taşıyacağımızı belki birçoğunuz bilmiyordur. Genellikle bu gibi taşıma işlemleri sırasında birçoğunuz büyük miktar ücretler ödeyerek sitelerinizi taşıtmak zorunda kaldınız. Şimdiki paylaşacağım makalede sizlere yüksek boyutlarda olan veritabanlarınızı nasıl taşıyacağınızı anlatacağım.

Taşıyacağımız yeni sunucuya eski sunucudaki aynı domain adı ve aynı veritabanı bilgilerini açıyoruz.

Burada dikkat etmeniz gereken nokta eski veritabanı bilgilerinizi yeni sunucuda aynen açmamız gerekiyor. Database isimleri değişir ise atacağınız yedeklerde problem oluşabilir.

Domain açma işlemleri bittiğine göre şimdi eski sunucumuzdan yedek taşıma işlemlerine başlayabiliriz.

Öncelikle putty programı ile sunucumuza SSH bağlantısı yapıyoruz. Makalede örnek olarak taşıyacağım domainin adı " iyinet.com ", kontrol paneli cpanel'dir.

Sunucu üzerindeki SQL yedekleri /var/lib/mysql içerisinde bulunmaktadır. Taşıyacağımız veritabanının ismini örnek olarak " iyinet_veritabani " olarak seçelim.

Alttaki komut ile veritabanımıza ulaşıyoruz.

cd /var/lib/mysql/iyinet_veritabani

Ulaştığımız dizindeki tüm içeriği arşivlememiz gerekecektir. Bunun için alttaki komutu kullanıyoruz.

tar -czvf iyinet-db-yedek.tar.gz *

Yukarıdaki komutta ne demek istedik; bu dizin içerisindeki tüm dosyaları iyinet-db-yedek.tar.gz adında bir arşiv dosyası oluşturarak içine sıkıştır.

Sıkıştırdığımız dosyayı scp fonksiyonu ile direkt olarak yeni sunucumuzda açmış olduğumuz verittabanı içerisine atalım.

Scp kullanırken sunucu ip adresinizi yazmanız gerekmektedir veya yeni sunucuda bulunan ve aktif olarak çalışan bir domain adı da yazabilirsiniz. Ben burada ip adresi kullanarak anlatacağım.

scp iyinet-db-yedek.tar.gz [email protected]:/var/lib/mysql/iyinet_veritabani/

Yukarıdaki komut ile ne dedik; iyinet-db-yedek.tar.gz isimli arşivi 188.132.250.189 ip adresine bağlanarak /var/lib/mysql/iyinet_veritabani/ klasörü içerisine gönder.Bu komutu girdiğinizde sizden yeni sunucunuzun şifresini isteyecektir. Sunucu şifresini girdiğinizde aktarımın işleme girdiğini görebileceksiniz.

Aktarım işlemimiz tamamlandığında yeni sunucumuza yine putty ile bağlanarak bunu açmamız gerekiyor. Alttaki komut ile dizine geçiyoruz.

cd /var/lib/mysql/iyinet_veritabani/

Dizine girdikten sonra göndermiş olduğumuz arşivimizi alttaki komut ile açalım.

tar -zxvf iyinet-db-yedek.tar.gz

İşlemlerimiz tamamlandı, dilerseniz bu açtığımız arşiv dosyasını veritabanı içerisinden silebilirsiniz veya başka biryere kopyalayabilirsiniz. Hemen kısaca problem olmasına karşılık root dizinine kopyalayıp dosyamızı silelim.

cp iyinet-db-yedek.tar.gz /root/

Kopyalama işlemimiz tamam. Şimdi dosyayı silelim.

rm -rf iyinet-db-yedek.tar.gz

İşlemler bukadar arkadaşlar, sorusu olanlar ve yardıma ihtiyacı olanlar konu altından belirtebilir.

Herşey İYİNET için :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst