7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

MySQL Veritabanı Yedeği Alma (phpMyAdmin, cPanel, SSH)

Okuma süresi: 3 dk

Kısa yanıt: En hızlı yol cPanel › Dosyalar › Yedekleme ekranındaki “MySQL Veritabanı Yedeği İndir” bölümünde veritabanı adına tıklamaktır; sıkıştırılmış .sql.gz dosyası iner. phpMyAdmin’de “Dışa Aktar” sekmesini de kullanabilirsiniz; mysqldump komutu yalnızca SSH erişimi olan VPS ve VDS sunucularda çalışır.

Bu rehber kimin için: Güncelleme veya taşıma yapacak site sahipleri · Gereken süre: 5 dakika · Seviye: Başlangıç

Veritabanı, WordPress yazılarınızı, siparişlerinizi, kullanıcılarınızı ve ayarlarınızı içerir. Eklenti güncellemesi, tema değişikliği veya taşıma öncesi alınan bir veritabanı yedeği, sorun çıktığında yalnız veritabanını geri yükleyerek önceki duruma dönmenizi sağlar. Dosya yedeği tek başına yeterli değildir.

Yöntem 1: cPanel Yedekleme

  1. Ekranı açın: cPanel › Dosyalar › Yedekleme.
  2. Veritabanını seçin: “MySQL Veritabanı Yedeği İndir” bölümünde veritabanı adına tıklayın.
  3. Saklayın: İnen .sql.gz dosyasını bilgisayarınızda tarihli bir klasöre kaydedin.
  4. Gerekirse geri yükleyin: Aynı ekranın “Bir MySQL Veritabanı Yedeğini Geri Yükle” bölümünden dosyayı seçerek yükleyin.

Yöntem 2: phpMyAdmin

phpMyAdmin’de veritabanını seçip “Dışa Aktar” sekmesinde “Hızlı” yöntemi ve SQL biçimini seçin, “Git”e basın. Yalnızca belirli tabloları almak isterseniz “Özel” yöntemi seçip tabloları işaretleyin. Ayrıntılar için phpMyAdmin kullanımı.

Yöntem 3: SSH ve mysqldump (VPS ve VDS)

mysqldump --single-transaction -u hesap_kullanici -p hesap_wp | gzip > wp-$(date +%F).sql.gz

--single-transaction seçeneği InnoDB tablolarını kilitlemeden tutarlı bir yedek alır; çalışan e-ticaret sitelerinde tercih edilmelidir. Komut şifreyi sorar. Oluşan dosyayı public_html dışında tutun.

Otomatik yedek mi, kendi yedeğiniz mi?

Linux (cPanel) hosting paketlerimizde hesabınızın otomatik yedeği haftada bir alınır ve yalnız son yedek, canlı sunucudan ayrı bir depolamada saklanır. Bu yedekten geri yükleme talebi ücretsizdir; ancak en fazla bir hafta öncesine dönebilirsiniz. Bu yüzden güncelleme, taşıma ya da toplu değişiklik öncesinde kendi veritabanı yedeğinizi almanız gerekir.

Otomatik yedekKendi aldığınız yedek
SıklıkHaftada birİstediğiniz an
Saklanan kopyaYalnız son yedekSizin sakladığınız kadar
Geri yüklemeKayıtlı e-posta adresinizden ya da destek formundan talep edilir; ücretsizcPanel Yedekleme ya da phpMyAdmin İçe Aktar ile kendiniz
En uygun kullanımBeklenmeyen kayıplarDeğişiklik öncesi güvence

Ayrıntılar otomatik yedek saklama süresi ve yedekten geri yükleme rehberlerinde. Düzenli kopyayı kendiniz almak için cron ile veritabanı yedeği rehberine bakın.

Hâlâ çözülmediyse

Dışa aktarma zaman aşımına uğruyorsa veritabanı büyüktür; cPanel Yedekleme ekranındaki indirme yöntemini kullanın veya veritabanı optimizasyonu ile gereksiz kayıtları temizleyin. Düzenli tam yedek için tam yedek alma rehberine bakın. Haftalık otomatik yedek sunan web hosting paketlerimizi inceleyebilirsiniz.

Sık sorulan sorular

Yedek dosyası neden bu kadar küçük?

Metin sıkıştırması çok etkilidir; .sql.gz dosyası açıldığında birkaç kat büyür.

Yedeği başka bir sunucuya yükleyebilir miyim?

Evet; SQL dosyaları taşınabilir. Karakter seti ve MySQL sürümü uyumuna dikkat edin.

Yedekleme ekranında “MySQL Veritabanı Yedeği İndir” başlığını göremiyorum.

cPanel’in yeni sürümlerinde bu bölüm Kısmi Yedekler (Partial Backups) altında “Veritabanları” başlığıyla görünür; veritabanı adına tıklamanız yeterlidir. Geri yüklemek için aynı ekrandaki kısmi yedek geri yükleme bölümünde yedek türünü seçip dosyayı yükleyin.

Yedeğe tetikleyiciler ve saklı yordamlar da dahil mi?

mysqldump tetikleyicileri (trigger) varsayılan olarak yedeğe ekler; saklı yordam ve fonksiyonlar için --routines, zamanlanmış olaylar için --events seçeneğini eklemeniz gerekir. phpMyAdmin’de aynı seçenekler “Özel” dışa aktarma yönteminde bulunur.

İlgili rehberler