phpMyAdmin ile Büyük Veritabanı Yedeğini İçe Aktarma

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

Phpmyadmin ile büyük veritabanı yükleme işleminde tarayıcıdan yaptığınız içe aktarma, panelde görünen yükleme boyutu sınırına takılıp “dosya çok büyük” uyarısı verir. Çözüm dosyayı küçültmek ve tarayıcıyı devre dışı bırakan bir yol izlemektir: önce gzip ile sıkıştırın, sığmıyorsa dosyayı parçalara bölüp sırayla aktarın, hâlâ sığmıyorsa cPanel Yedekleme ekranındaki sunucu içi yükleme yolunu kullanın.

  1. Yedek dosyanızı .sql.gz olarak sıkıştırın.
  2. phpMyAdmin → veritabanı → İçe Aktar sekmesinden yükleyin.
  3. Panelde görünen sınırı aşıyorsanız dosyayı bölüp sırayla aktarın.
Panel cPanel
Sistem Paylaşımlı hosting (CloudLinux, MariaDB 10.11)
Yetki cPanel kullanıcısı
Narhost ürünü Web Hosting

Başlamadan önce

  • İçe aktaracağınız .sql ya da .sql.gz yedek dosyası ve boyutu.
  • Hedef veritabanının adı; farklı bir veritabanının üzerine yazmayacağınızdan emin olun.
  • Mevcut verinin üzerine yazılacaksa önce phpMyAdmin’den güncel bir yedek alın; içe aktarma geri alınamaz.
  • SSH erişimi olmadığı için komut satırı yöntemleri (mysql, mysqldump) bu pakette kullanılamaz; anlatılan tüm adımlar panel üzerindendir.

Büyük veritabanı içe aktarmada sınır neden çıkar

phpMyAdmin’in İçe Aktar ekranı, tarayıcıdan yüklediğiniz dosyayı sunucuya taşırken PHP’nin upload_max_filesize ve post_max_size ayarlarına bağlı kalır. Bu ayarlar pakete ve sunucu yapılandırmasına göre değişir; phpmyadmin ile büyük veritabanı yükleme denediğinizde ekranın altında panelde görünen güncel sınır zaten yazılıdır, rakamı ezberlemenize gerek yoktur. Dosyanız bu sınırı aşınca tarayıcı yüklemeyi tamamlamadan durur ve phpMyAdmin “dosya boyutu sınırı aşıldı” uyarısı verir.

cPanel’in resmi phpMyAdmin belgesine göre bu sınır sunucudaki PHP yapılandırmasından gelir ve paylaşımlı hostingde hesaplar arası adil kaynak kullanımı için CloudLinux tarafından yönetilir; SSH erişimi olmadığından mysql komutuyla doğrudan içe aktarma bu pakette bir seçenek değildir, çözüm sıkıştırma, bölme ve panel içi yükleme yollarında aranır.

Adım adım phpmyadmin ile büyük veritabanı yükleme

Yöntem 1 — sıkıştırarak içe aktarma

  1. Yedek dosyanız düz .sql ise bilgisayarınızda .zip ya da .gz formatına sıkıştırın; SQL metni tekrar eden ifadeler içerdiği için sıkıştırma oranı yüksektir.
  2. cPanel → Veritabanları → phpMyAdmin ekranını açıp hedef veritabanını seçin, üstteki İçe Aktar sekmesine geçin.
    phpmyadmin ile büyük veritabanı yükleme için İçe Aktar sekmesi ve dosya yükleme sınırı
    İçe Aktar sekmesi; dosya seçim alanının altında panelde geçerli yükleme sınırı yazılıdır.

    Beklenen sonuç: “Dosya Seç” alanının altında panelde geçerli olan güncel yükleme sınırı yazılı görünür.

  3. Sıkıştırılmış dosyayı seçip formu gönderin; phpMyAdmin .gz ve .zip dosyalarını otomatik açarak işler, ayrıca çıkartmanıza gerek yoktur.

    Beklenen sonuç: işlem tamamlandığında yeşil bir “İçe aktarma başarıyla tamamlandı” mesajı görünür.

Yöntem 2 — Dosya Yöneticisi ile sunucu içi yükleme

  1. Sıkıştırılmış hâliyle bile panelde görünen sınırı aşıyorsanız dosyayı tarayıcı üzerinden değil, cPanel → Dosyalar → Dosya Yöneticisi ile hesabınıza yükleyin; Dosya Yöneticisi’nin yükleme ekranı phpMyAdmin’in içe aktarma formundan bağımsız çalışır ve genelde daha yüksek bir sınıra izin verir.
    Dosya Yöneticisi ile büyük yedek dosyasının sunucuya yüklenmesi
    Dosya Yöneticisi’nin yükleme ekranı phpMyAdmin’in içe aktarma formundan bağımsız çalışır.

    Beklenen sonuç: dosya, seçtiğiniz klasörde (ör. tmp) listelenir.

  2. Dosya .zip ise Dosya Yöneticisi’nin Ayıkla (Extract) aracıyla sunucu üzerinde açın; böylece büyük dosya hiç tarayıcıdan geçmemiş olur.
  3. phpMyAdmin’in İçe Aktar ekranına dönün; bazı kurulumlarda bu klasördeki dosyalar “sunucudaki dosyalardan seç” seçeneğinde listelenir. Görünmüyorsa Yöntem 3’e geçin.

Yöntem 3 — bölerek aktarma

  1. Dosyanızı bilgisayarınızda ücretsiz bir SQL bölme aracıyla (ör. SQLDumpSplitter benzeri araçlar) panelde görünen sınırın altında kalacak parçalara ayırın; ilk parçanın CREATE TABLE ifadelerini içerdiğinden emin olun.
  2. Parçaları phpMyAdmin’in İçe Aktar ekranından sırasıyla yükleyin; her parça bittikten sonra bir sonrakini gönderin, aradan atlamayın.

    Beklenen sonuç: her parça için ayrı bir “başarıyla tamamlandı” mesajı görünür, tablo sayısı parça sonunda artar.

Dikkat

İçe aktarma seçtiğiniz veritabanındaki aynı adlı tabloların üzerine yazabilir. Devam etmeden önce hedef veritabanının güncel bir yedeğini alın; bu adım geri alınamaz.

Doğrulama

Sonuç

phpMyAdmin’de veritabanını açıp sol menüdeki tablo sayısını kontrol edin; yedeğinizdeki tablo sayısıyla eşleşiyorsa aktarım tamamdır. Birkaç tabloyu açıp satır sayılarının sıfır olmadığını görmek işlemi doğrular.

Hâlâ çözülmediyse

  • Sıkıştırılmış dosya bile sınırı aşıyor. Dosya Yöneticisi ile sunucu içi yükleme yolunu (Yöntem 2) ya da bölerek aktarmayı (Yöntem 3) deneyin.
  • İçe aktarma yarıda kesiliyor, “zaman aşımı” görünüyor. Dosyayı daha küçük parçalara bölüp tekrar deneyin; tek seferde işlenen veri miktarını azaltmak zaman aşımını önler.
  • İçe aktarma bitti ama site veritabanına bağlanamıyor. Bu farklı bir konudur; MySQL sunucuya bağlanma kartına bakın.
  • Hangi veritabanına aktaracağımı bulamıyorum. Önce phpMyAdmin’e giriş adımlarını izleyip doğru veritabanını seçin.

Narhost desteği

Sorun sürüyorsa destek talebi açın; talebe alan adınızı, dosyanın yaklaşık boyutunu, denediğiniz yöntemi (sıkıştırma, Dosya Yöneticisi, bölme) ve aldığınız hata metnini birebir ekleyin.

Destek talebi aç

Sıkça sorulan sorular

Yükleme sınırını panelden artırabilir miyim?

Bazı paketlerde MultiPHP INI Düzenleyicisi üzerinden upload_max_filesize değerini yükseltebilirsiniz; sınır panelde görünenle aynıdır, artış paket ve sunucu ayarına bağlıdır.

Bu iş için cPanel Yedekleme’yi mi kullanmalıyım?

Elinizdeki dosya cPanel’in kendi yedek formatındaysa evet, Yedekleme ekranı daha uygundur. Elinizde düz bir .sql dosyası varsa bu karttaki phpMyAdmin yöntemleri geçerlidir.

Bölünmüş dosyaları yanlış sırayla yüklersem ne olur?

Tablo yapısını oluşturan ilk parça yüklenmeden veri parçaları yüklenirse hata alırsınız; içe aktarmaya ilk parçadan başlayıp sırayla devam edin.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: yedeklemephpmyadmin

İlgili çözümler