İçeriğe geç
DuyurularBilgi bankasıKampanyalar
Hakkımızdaİletişim DestekTREN
hostingsepetiWEB HOSTING & SUNUCU
Hosting ve cPanel

phpMyAdmin ile veritabanı dışa ve içe aktarma

SQL yedeğini güvenli oluşturun, uygun hedefe aktarın ve tablo, karakter seti ile uygulama verisini kontrol edin.

phpMyAdmin ile veritabanı dışa ve içe aktarma

phpMyAdmin, MySQL ve MariaDB verilerini tarayıcı üzerinden inceleme ve aktarma aracıdır. Export işlemi bir veri dökümü oluşturabilir; Import ise bu dökümdeki komutları seçilen hedefe uygular. Bu nedenle doğru veritabanını seçmek kritik önem taşır. Bir SQL dosyası eski tabloları silebilir veya mevcut veriyi değiştirebilir. Aktarma işlemini canlı veritabanı üzerine düşünmeden başlatmayın. Dosya yedeği ile veritabanı yedeği de farklıdır; uygulamanın bütününü taşımak için ikisi gerekebilir.

Ön hazırlık

Kaynak ve hedef veritabanı isimlerini açıkça yazın. Hedefte mevcut veri varsa ayrı yedeğini alın. Uygulamanın bakım veya yazma durdurma ihtiyacını değerlendirin; yedek sırasında yeni sipariş oluşması tutarlılık planını etkileyebilir. SQL dosyasının kaynağı güvenilir olsun. Karakter seti, karşılaştırma düzeni ve motor sürümü uyumluluğunu kontrol edin. Hostingte görülen import dosya sınırı ve işlem süresi sunucu ayarına bağlıdır; her boyuttaki dökümün tarayıcıyla yüklenebileceğini varsaymayın.

Dışa aktarma adımları

  1. phpMyAdmini cPanel üzerinden açın ve sol listeden doğru veritabanını seçin. Tablo isimlerini uygulama kayıtlarıyla karşılaştırın. Export bölümünde ihtiyacınıza uygun biçimi seçin; SQL genellikle yapı ve veri taşımasında kullanılır. Sadece bazı tabloları seçerseniz bunların ilişkilerini düşünün. Eksik tablo içeren dosyayı tam uygulama yedeği diye adlandırmayın. Üretilen dosyanın kapsamını ve tarihini kaydedin.

  2. İndirilen dökümü korumalı yerel konuma alın. Dosya boş veya yarım olmasın; boyutunu ve beklenen tablo tanımlarını inceleyin. SQL içinde özel müşteri verileri, e-posta veya uygulama sırları bulunabilir. Dosyayı açık bir web dizinine veya herkese erişilebilir paylaşım bağlantısına koymayın. Yedeğin işe yararlılığı sadece indirme mesajıyla değil, uygun bir test ortamında geri yüklenebilmesiyle anlaşılır.

İçe aktarma adımları

  1. Hedef veritabanını cPanel araçlarıyla oluşturun ve gerekli kullanıcı yetkilerini bağlayın. phpMyAdminde hedefi seçip Import bölümüne geçin. Dosyanın içindeki database seçimi, DROP komutları veya mevcut tablo isimleri hedefinizle uyumlu olmalıdır. Kaynağı bilmediğiniz SQLyi çalıştırmayın. Karakter kodlaması ve format seçeneklerini gerçek döküme göre belirleyin; dosyayı sırf yüklenmesi için rastgele bir metin editörüyle değiştirmeyin.

  2. İçe aktarmayı başlatıp sonuç ve hata mesajlarını okuyun. Kısmi başarısızlıkta aynı dosyayı tekrar yüklemek mükerrer veri veya tablo çakışması oluşturabilir. Hangi adımın tamamlandığını belirleyin; temiz hedefe kontrollü yeniden başlama gerekebilir. Büyük dosyada web sınırına takılırsanız sağlayıcının desteklediği güvenli aktarım yöntemini isteyin. Çok büyük dökümü SQL ilişkilerini anlamadan rastgele parçalara bölmeyin.

Doğrulama

Beklenen tabloların varlığını, önemli kayıtlardaki değerleri ve Türkçe karakterleri kontrol edin. Kaynak ve hedefte seçilmiş kritik tablo sayımlarını karşılaştırın; boyut göstergesi tek başına doğruluk kanıtı değildir ve bazı metadata ölçümleri gecikebilir. Uygulamanın doğru yeni veritabanına bağlandığını doğrulayın. Giriş, listeleme ve kontrollü yazma işlemi yapın. Taşıma tamamlanana kadar kaynak yedeğini koruyun ve canlı yazma planını açık tutun.

Sorun giderme

Unknown collation uyumluluk farkı, duplicate entry mevcut veriyle çakışma, access denied yetki sorunu düşündürür. Hata mesajını uygulama verisini açığa çıkarmadan kaydedin. Dökümde başka sunucuya ait DEFINER veya yetki ifadeleri varsa sağlayıcıdan uygun dönüştürme desteği alın. Her hatayı çözmek için bütün kontrolleri kapatmayın. Geri dönüş gerektiğinde hedefin mevcut yedeği ve kaynak dökümü farklı amaçlar taşır; doğru dosyayı seçin.

Sık sorulan sorular

Export dosyası bütün hosting hesabımı yedekler mi?

Hayır. Veritabanı dökümü web dosyaları, posta kutuları ve panel ayarlarının tam karşılığı değildir. Uygulamanın yedeği için dosyaları ve gerekli yapılandırmayı ayrıca koruyun. Hangi parçanın hangi tarihte alındığını kaydederek tutarlı geri dönüş planı hazırlayın.

Import başarılı mesajı görünce işlem biter mi?

SQL işleminin tamamlanması önemli bir adımdır fakat uygulamanın doğru bağlandığını göstermez. Tablo ve veri kontrollerinden sonra gerçek uygulama işlevlerini deneyin. Karakterler, dosya bağlantıları ve temel adres gibi çevresel ayarlar ayrıca doğrulanmalıdır.

İlgili işlemler

Müşteri paneliniz üzerinden hizmetinizi ve destek taleplerinizi açabilir, bilgi bankasında diğer rehberlere ulaşabilirsiniz. Yeni bir hizmet için hosting paketlerini ve alan adı seçeneklerini inceleyin.

Resmî kaynaklar

Süreç özeti

phpMyAdmin ile veritabanı dışa ve içe aktarma

AdımKontrol
1Kaynak yedeğini al
2Hedefi hazırla
3SQLyi içe aktar
4Veriyi ve uygulamayı doğrula