SSH ile Mysql Veritabanı Import (Yükleme) Nasıl Yapılır?


Bir çok sunucudaki ortak sorun, çok büyük boyutlu SQL dosyaların zor aktarılmasıdır. Bu nedenle veritabanı aktarımları, içeriye veya dışarıya yapılırken oldukça stresli olabilir.

phpmyadmin üzerinden aktarılamayacak büyüklükte olan “sql” dosyaları için; farklı çözümler üretilebilir. Bu tip dosyalar, SSH üzerinden kolayca aktarılabilmektedir.

MySQL İmport (Yükleme) İşlemi Nasıl Yapılır?

  • MySQL veritabanını, daha önceki bulunduğu sunucudan “.sql” uzantısıyla yedekleyebilir ve ismini de, “yedek.sql” olarak değiştirebilirsiniz.
  • Daha sonra, dosyayı; bilgisayarınıza veya indirilebileceğiniz bir web sunucusuna online yükleyin.
  • Sunucunuza, SSH bağlantısı sağlayın.
  • “yedek.sql” dosyanızı, eğer bir web sunucusu altına yüklediyseniz; “www.siteadresi.com/yedek.sql” komutuyla, dosyayı çekebilirsiniz.
  • “.sql” uzantılı dosyanın bulunduğu dizine geçiş yapın ve “mysql -u veritabani_kullanici_adi -p veritabani_adi < yedek.sql” komutunu girin.
  • Password soran alana, veritabanı şifrenizi yazın.
  • İşlemler sırasında, herhangi bir hata almadıysanız; veritabanı import (yükleme) işlemleri başarıyla tamamlanmış demektedir.

SSH Komutu ile MYSQL Yükleme ve Yedek Geri Yükleme Alternatifleri

SSH üzerinden indirilen ya da sunucumuzda bulunan bir SQL dosyasını; yeni ya da sistemde aktif olan bir veritabanına, alternatif komutlarla import edebilirsiniz.Bunun için;

  • SSH root olarak giriş yapıldıktan sonra, sql dosyamızın olduğu dizinle veya en sonuncu komutta ilgili dizinle işlem yapılır.
  • mysql -u veritabani_kullaniciadi -p veritabani_adi < sqldosyamizinadi.sql” komutu onaylanır ve veritabanı kullanıcısı şifresi girilir.
  • Şifreyi girdikten sonra yükleme işlemleri tamamlanmaktadır.

Natro Blog
Türkiye - İstanbul Merkezli natro.com; 1999 yılından bu yana Alan adı servisleri, web Hosting, sunucu kiralama ve barındırma, Güvenlik çözümleri gibi ürünlerle uluslararası web hosting sektöründe hizmet vermektedir.

0 Comments

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir