Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Genel Büyük SQL Dosyalarını Yükleme: SSH ...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

Büyük SQL Dosyalarını Yükleme: SSH ile Kesintisiz Çözüm

Yüksek boyutlu SQL dosyalarını cPanel veya phpMyAdmin üzerinden yüklemek, zaman aşımı veya dosya boyutu sınırlarına takıldığı için genellikle başarısız olur. Bu gibi durumlarda en etkili çözüm, SSH üzerinden mysql komutu ile direkt olarak SQL dosyasını sunucuya aktarmaktır.

Örnek bir komut:

mysql -u ekasunucu_db -p'dbsifre' ekasunucu_db < /home/ekasunucu/public_html/ekasunucu_db.sql

Bu komutla ilgili detaylar:

  • -u ekasunucu_db: Veritabanı kullanıcı adıdır.

  • -p'dbsifre': Veritabanı şifresi ' ' içinde yazılır. Parola boşluk içeriyorsa tırnak zorunludur.

  • ekasunucu_db: Yedeğin yükleneceği veritabanının adıdır.

  • < /home/ekasunucu/public_html/ekasunucu_db.sql: Yedek dosyasının sunucudaki tam yolu verilmelidir.

Adım Adım SSH Üzerinden SQL Dosyası Yükleme

  1. SSH ile Sunucuya Bağlanın

ssh root@sunucu_ip
  1. Dosya Konumunu Kontrol Edin

ls -lah /home/ekasunucu/public_html/

SQL dosyasının gerçekten bu dizinde olduğundan emin olun.

  1. Veritabanı Bilgilerini Hazırlayın

  • Veritabanı adı

  • Kullanıcı adı

  • Şifre

  1. Yedek Dosyasını Yükleyin

mysql -u kullaniciadi -p'sifre' veritabaniadi < /dosya/yolu/yedek.sql

Örnek:

mysql -u ekasunucu_db -p'SifreBuraya' ekasunucu_db < /home/ekasunucu/public_html/ekasunucu_db.sql
  1. İşlem Tamamlandığında Hata Alınıp Alınmadığını Kontrol Edin

  • Eğer komut satırına bir hata yazılmadıysa yükleme başarılıdır.

  • Alternatif olarak veritabanı içerisinde tablo sayısını kontrol edebilirsiniz:

mysql -u ekasunucu_db -p
use ekasunucu_db;
show tables;

Dikkat Edilmesi Gerekenler

  • SQL dosyası çok büyükse screen veya tmux kullanarak oturumun kopmasını engelleyin.

  • Şifreyi direkt olarak komutta vermek yerine -p yazarak sonrasında interaktif şekilde girmek güvenlik açısından daha iyidir:

mysql -u ekasunucu_db -p ekasunucu_db < /home/ekasunucu/public_html/ekasunucu_db.sql
  • Dosya aktarımı öncesi dosya içeriğinin kodlama ve CHARSET uyumluluğu kontrol edilmelidir.

Bu yöntem, özellikle yüksek boyutlu veritabanı taşıma işlemlerinde en güvenli ve hızlı çözümlerden biridir. SSH erişimi olan tüm sunucularda rahatlıkla uygulanabilir.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(285 defa görüntülendi. / 216 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top