Tüm Ürünler
Search
Belge Merkezi

Cloud Backup:MySQL Yedekleme

Son Güncelleme:Oct 05, 2026

Afetler, donanım arızaları, veri bozulması veya yanlışlıkla silme gibi nedenlerle oluşabilecek veri kayıplarından MySQL veritabanlarınızı korumak için Cloud Backup kullanarak veritabanlarınızı yedekleyin. Cloud Backup; Elastic Compute Service (ECS) örnekleri veya yerel sunucular üzerinde çalışan MySQL veritabanlarını destekler ve yedeklemeleri cloud ortamında saklar. Bir veritabanını, yedekten belirli bir zamana geri yükleyerek orijinal veritabanına veya aynı bölgedeki başka bir ECS ya da yerel sunucu veritabanına restore edebilirsiniz. Bu konu, bir MySQL veritabanının nasıl yedekleneceğini açıklamaktadır.

Ön Koşullar

  • Alibaba Cloud Cloud Backup hizmetini etkinleştirdiniz. Cloud Backup etkinleştirme işlemi ücretsizdir ancak Cloud Backup veritabanı yedekleme özelliğinin kullanımı aşağıdaki ücretlere tabidir:

    • Veritabanı yedekleme kasası kira ücreti: Her kullanıcı kimliği (UID), kasa başına ayda 100 GB ücretsiz depolama alanı içeren 30 günlük ücretsiz deneme süresinden yararlanır.

    • Veritabanı yedekleme depolama ücreti: Deduplikasyon ve sıkıştırma sonrası yedeklemeler tarafından kullanılan depolama alanı için ücretlendirilirsiniz. 30 günlük ücretsiz deneme süresi sunulur; bu sürenin ardından kademeli fiyatlandırma uygulanır.

    Daha fazla bilgi için bkz. Fiyatlandırma.

  • MySQL veritabanınızı Cloud Backup konsolunda kaydettiniz.

    • Cloud Backup; Cloud Assistant yüklü ECS örneklerinde bulunan MySQL veritabanlarını bulmak için Discover Database özelliğini kullanabilir. Veritabanı kullanıcı adı ve şifresine ihtiyacınız olacaktır. Daha fazla bilgi için bkz. ECS Örneğinde MySQL Veritabanı Kaydetme.

    • Yerel sunuculardaki MySQL veritabanları için bir yedekleme istemcisi yüklemeniz gerekir. Daha fazla bilgi için bkz. Yerel Sunucuda MySQL Veritabanı Kaydetme.

  • ECS örneklerindeki MySQL veritabanları için potansiyel sorunları belirlemek üzere ön kontrol özelliğini kullanın. Bu kontroller; kontrol ağı bağlantısını, Object Storage Service (OSS) bağlantısını, tam yedeklemeler için desteklenen sürümleri ve ikili günlük (binlog) yapılandırmasını içerir. Daha fazla bilgi için bkz. ECS Örneğindeki MySQL Veritabanını Ön Kontrol Etme.

Kullanım Notları

  • Yerel sunucunun Express Connect devresi veya VPN bağlantısı aracılığıyla bir Alibaba Cloud Virtual Private Cloud (VPC) ağına bağlı olması gerekir. Ağın 100.64.0.0/10, 100.64.0.0/11 veya 100.96.0.0/11 CIDR bloğuna erişime izin vermesi gerekir. Daha fazla bilgi için bkz. VPC ile Yerel Veri Merkezi Arasında Bağlantı Kurma (Tek Tünel Modu).

  • Veritabanları için anti-ransomware özelliği etkinleştirildiyse MySQL yedekleme özelliği kullanılamaz. Anti-ransomware özelliği hakkında daha fazla bilgi için bkz. Anti-Ransomware Hizmetine Genel Bakış.

  • MySQL yedekleme özelliği, konteynerlerde çalışan veritabanlarını desteklemez.

  • Desteklenen veritabanı sürümleri, işletim sistemleri ve yedekleme özellikleri için sınırlamalar geçerlidir. Örneğin, Windows üzerinde çalışan MySQL desteklenmez. Daha fazla bilgi için bkz. Uyumluluk Listesi ve Kullanım Notları.

  • Bir yedekleme planı oluştururken uygun bir yedekleme kasası seçin. Her veritabanı örneğini tek bir yedekleme kasasına yedekleyin. Aksi takdirde, artımlı yedeklemeler ve günlük yedeklemeleri tam yedeklemelere dönüştürülebilir; bu durum yedekleme kasasında ekstra depolama alanı tüketir.

  • Tam, artımlı veya günlük yedeklemelerini eş zamanlı olarak gerçekleştirmek için başka yedekleme yazılımları veya betikler kullanıyorsanız, Cloud Backup tarafından gerçekleştirilen artımlı ve günlük yedeklemeleri etkilenmez. Ancak bazı üçüncü taraf yazılımlar tam yedekleme sırasında MySQL veritabanını kilitleyebilir. Bu durum Cloud Backup işlerini engelleyerek gecikmelere neden olabilir. Konsolda tam yedekleme gerçekleştirirken de gecikme gözlemleyebilirsiniz.

  • MySQL yedekleme özelliği, tek bir makinede (yerel sunucu veya ECS örneği) çalışan birden fazla MySQL örneğinin yedeklenmesini desteklemez.

  • MySQL yedekleme özelliği, INSTANT ADD/DROP sütun özelliğinin etkin olduğu tablolar gibi çok sürümlü tabloların yedeklenmesini desteklemez. Yedekleme işleminden önce çok sürümlü bilgileri temizlemek için tabloyu yeniden oluşturmanız gerekir.

Yordam

Önemli

Artımlı yedeklemeler ve günlük yedeklemeleri, eksiksiz bir kurtarma zinciri oluşturmak için geçerli bir tam yedeklemeye bağlıdır. Yedekleme planınızın hemen devreye girmesini ve verilerinizin kurtarılabilir olmasını sağlamak amacıyla, yedekleme planını oluşturduktan hemen sonra manuel olarak bir tam yedekleme gerçekleştirin. Bu işlem, gelecekteki yedeklemeler için güvenilir bir temel oluşturur.

Bir yedekleme planı oluşturulduktan sonra durumu Running olarak görünür. Cloud Backup; belirtilen başlangıç saati ve yedekleme aralığına göre MySQL yedekleme işlerini çalıştırır. Aşağıdaki adımları izleyin:

  1. Cloud Backup konsoluna giriş yapın.

  2. Sol gezinme bölmesinde Backup > Database Backup seçeneklerini seçin. Bir bölge seçin ve MySQL sekmesine tıklayın. ECS Database Instance veya Local Database Instance sekmesine tıklayın. Hedef MySQL örneğini bulun ve Actions sütununda Back Up seçeneğine tıklayın.

  3. Create Backup Plan panelinde aşağıdaki parametreleri yapılandırın.

    1. Yedekleme içeriğini yapılandırın ve Next seçeneğine tıklayın.

      1. Bir Plan Name girin.

      2. Yedeklemek istediğiniz veritabanı örneklerini seçin. Selected bölümünde, ağaç yapısındaki veritabanlarının onay kutularını işaretleyin (örneğin, mysql ve sys).

    2. Yedekleme zamanlamasını yapılandırın ve Next seçeneğine tıklayın.

      Parametre

      Açıklama

      Recommended Plan

      Önerilen yedekleme planı. Cloud Backup aşağıdaki önceden tanımlanmış yedekleme ilkelerini sunar. İş gereksinimlerinize göre bir ilke seçebilir veya özel bir ilke oluşturabilirsiniz.

      • Typical Plan: Full Backup ve Incremental Backup özelliklerini etkinleştirir.

      • Critical Application: Full Backup, Incremental Backup ve Log Backup özelliklerini etkinleştirir.

      • Customize: Yedekleme türünü özelleştirin. Artımlı Yedekleme veya Gerçek Zamanlı Yedekleme seçebilir, başlangıç saatini ve yedekleme aralığını ayarlayabilirsiniz.

      Full Backup

      İşletim sistemi üzerindeki tüm veritabanı dosyalarını yedekler. Verileri yalnızca yedeklemenin oluşturulduğu belirli bir zamana geri yükleyebilirsiniz.

      Tek seferlik bir yedeklemeyi hemen veya belirtilen bir zamanda çalıştırabilir; saatlik, günlük, haftalık veya aylık olarak planlanmış yedeklemeler gerçekleştirebilirsiniz.

      Incremental Backup

      Yalnızca son yedeklemeden bu yana değişen veritabanı dosyalarını yedekler. Verileri yalnızca yedeklemenin oluşturulduğu belirli bir zamana geri yükleyebilirsiniz.

      Tek seferlik bir yedeklemeyi hemen veya belirtilen bir zamanda çalıştırabilir; saatlik, günlük, haftalık veya aylık olarak planlanmış yedeklemeler gerçekleştirebilirsiniz.

      Önemli
      • MyISAM altyapısını kullanan MySQL veritabanları (MySQL 5.5'ten önceki sürümler) için artımlı yedekleme desteklenmez. Bu veritabanları için Cloud Backup, artımlı yedeklemeleri otomatik olarak tam yedeklemelere dönüştürür.

      • Artımlı bir yedeklemeden veri kurtarmak için en son tam yedekleme gereklidir. Bu nedenle, ilgili tam yedekleme, artımlı yedeklemenin süresi dolana kadar silinmez. İş gereksinimlerinize göre yedekleme döngüsünü ve saklama süresini yapılandırın. Daha fazla bilgi için bkz. Veritabanı yedekleme kasasındaki süresi dolmuş yedeklemeler nasıl temizlenir?.

      Log Backup

      Veritabanı günlüklerini yedekler. Günlükleri sabit bir aralıklarla yedekleyebilirsiniz.

      Tek seferlik bir yedeklemeyi hemen veya belirtilen bir zamanda çalıştırabilir; saatlik, günlük, haftalık veya aylık olarak planlanmış yedeklemeler gerçekleştirebilirsiniz.

      Önemli
      • Günlük yedeklemesinden veri kurtarmak için en son tam yedekleme gereklidir. Bu nedenle, ilgili tam yedekleme, günlük yedeklemesinin süresi dolana kadar silinmez. İş gereksinimlerinize göre yedekleme döngüsünü ve saklama süresini yapılandırın. Daha fazla bilgi için bkz. Veritabanı yedekleme kasasındaki süresi dolmuş yedeklemeler nasıl temizlenir?.

      • Yedeklenecek düğüm bir slave düğüm ise, günlük yedeklemelerinin beklendiği gibi gerçekleştirilebilmesi için yapılandırma dosyasında log_slave_updates=1 değerini ayarlamanız gerekir. Yapılandırmayı değiştirdikten sonra, günlük yedeklemesi gerçekleştirmeden önce tam yedekleme yapmanız önerilir.

      Realtime Backup

      Veritabanı günlük verilerini gerçek zamanlı olarak yedekler.

      Bu özelliği etkinleştirmeden önce tam yedekleme gerçekleştirmeniz gerekir. Bu özellik etkinleştirildiğinde, veritabanı günlükleri sürekli olarak yedeklenir; bu sayede saniyeler düzeyinde bir kurtarma noktası hedefi (RPO) sağlanabilir. Gerçek zamanlı yedekleme, ücretsiz deneme süresi boyunca ücretsizdir. Ücretsiz deneme süresi sona erdiğinde, gerçek zamanlı yedeklemeler tarafından kullanılan depolama alanı için anında ücretlendirilmeye başlarsınız. Fiyatlandırma hakkında daha fazla bilgi için bkz. Fiyatlandırma.

      Önemli

      Her MySQL veritabanı örneği için yalnızca bir adet gerçek zamanlı yedekleme içeren yedekleme planına izin verilir.

    3. Yedekleme seçeneklerini yapılandırın ve Next seçeneğine tıklayın.

      Parametre

      Açıklama

      Concurrent Threads

      Bir yedekleme işi için eşzamanlı iş parçacığı sayısı.

      Retry Time

      Yedekleme sırasında bağlantı kesilirse sistemin veritabanına yeniden bağlanmak için bekleyeceği süre. Birim: dakika.

      Speed Limit

      Bir yedekleme için maksimum veri aktarım hızı. Birim: MB/s.

      Not

      0 değeri, hız sınırı olmadığını gösterir.

    4. Yedekleme kasasını yapılandırın ve OK seçeneğine tıklayın.

      Önemli

      Bir örnek yalnızca tek bir yedekleme kasasına yedeklenebilir. Bir örneği birden fazla yedekleme kasasına yedekleyemezsiniz.

      Parametre

      Açıklama

      Backup Vault

      Yedeklemelerin saklanacağı yedekleme kasasını yapılandırın.

      • Create Vault: Yeni yedekleme kasası için bir ad girin. Bu parametreyi boş bırakırsanız rastgele bir ad atanır.

      • Select Vault: Açılır listeden mevcut bir yedekleme kasası seçin.

      Önemli

      Bir yedekleme kasası oluşturulduktan sonra, yedekleme verisi oluşup oluşmadığından bağımsız olarak kasa için kira ücreti tahakkuk eder. Daha fazla bilgi için bkz. Faturalandırma yöntemleri ve faturalandırılabilir öğeler.

      En yüksek düzeyde veri çoğaltımı sağlamak amacıyla, seçilen bölge bölge-yedekli depolamayı destekliyorsa Cloud Backup otomatik olarak bölge-yedekli bir yedekleme kasası kullanır. Bölge yalnızca yerel-yedekli depolamayı destekliyorsa yerel-yedekli bir yedekleme kasası kullanılır. Kasa çoğaltma türünü manuel olarak seçmeniz gerekmez.

      Vault Name

      Yedekleme kasasının adı.

      Backup Retention Period

      Yedeklemeler için saklama süresi. Zaman birimi olarak Gün, Hafta, Ay veya Yıl seçebilirsiniz.

      Yedekleme saklama süresini kasa yönetim sayfasında değiştirebilirsiniz. Değişiklik, kasadaki tüm yeni yedeklemeler için geçerli olur. Saklama süresi dolduğunda yedeklemeler otomatik olarak silinir.

      Önemli

      Artımlı bir yedeklemeden veya günlük yedeklemesinden veri kurtarmak için en son tam yedekleme gereklidir. Bu nedenle, ilgili tam yedekleme, artımlı veya günlük yedeklemesinin süresi dolana kadar silinmez. İş gereksinimlerinize göre yedekleme döngüsünü ve saklama süresini yapılandırın. Daha fazla bilgi için bkz. Veritabanı yedekleme kasasındaki süresi dolmuş yedeklemeler nasıl temizlenir?.

Yedeklemeyi Doğrulama

  • Yedekleme planı oluşturulduktan sonra, Backup Plans sekmesinde ayrıntıları görüntüleyebilirsiniz. Ayrıntılar arasında tam, artımlı ve günlük yedeklemeleri için sonraki çalışma zamanı ve aralığı yer alır. Cloud Backup