Tüm Ürünler
Search
Belge Merkezi

Data Management:MariaDB için RDS mantıksal yedekleme ve geri yükleme

Son Güncelleme:Oct 04, 2026

Database Backup Service (DBS) MariaDB veritabanları için tek tablo geri yükleme, uzaktan yedekleme ve uzun süreli arşivleme gibi özellikleri destekler. Bu konuda, bir ApsaraDB RDS for MariaDB örneğinin nasıl mantıksal olarak yedekleneceği açıklanmaktadır.

Yedekleme planı oluşturma

Daha fazla bilgi için bkz. Yedekleme planı oluşturma.

Not
  • Bir yedekleme planı satın alırken Veri Kaynağı Türü olarak MariaDB seçeneğini ve Yedekleme Yöntemi olarak Logical Backup seçeneğini belirleyin.

  • DBS'nin MariaDB veritabanları için sağladığı yedekleme ve geri yükleme ayrıntıları hakkında bilgi edinmek için bkz. Desteklenen veritabanı türleri ve özellikler.

Yedekleme planı yapılandırma

Not

Bu konuda örnek olarak bir ApsaraDB RDS for MariaDB örneği kullanılmıştır.

  1. Data Management Service (DMS) 5,0 konsolunda oturum açın.

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini seçin.

    Not

    DMS konsolunu basit modda kullanıyorsanız DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

  3. Hedef yedekleme planını bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.

  4. Configure Backup Source and Destination sayfasında yedekleme kaynağını ve hedefini yapılandırın, ardından Next seçeneğine tıklayın.

    Tablo 1. Veritabanı yapılandırma parametreleri

    Kategori

    Parametre

    Açıklama

    N/A

    Backup schedule name

    Yedekleme planının adı. DBS otomatik olarak bir yedekleme planı adı oluşturur. Tanımlaması kolay, açıklayıcı bir ad girmenizi öneririz. Yedekleme planı adlarının benzersiz olması gerekmez.

    Backup Source Information

    Backup method

    Verilerin yedeklenmesinde kullanılan yöntem. Varsayılan olarak yedekleme planını satın alırken seçtiğiniz yedekleme yöntemi kullanılır. Bu örnekte Mantıksal Yedekleme kullanılmaktadır.

    Database location

    RDS Instance

    Instance region

    Kaynak veritabanı örneğinin bulunduğu bölgeyi seçin.

    Not

    Bu parametre yalnızca RDS Instance, PolarDB, ECS-Hosted Database veya No public network IP: Port's self-built database (accessed through the database gateway) seçeneklerinden birini seçtiğinizde görüntülenir.

    RDS instance ID

    Kaynak RDS örneğinin ID'sini seçin.

    Database account

    Yedeklemek istediğiniz veritabanına bağlanmak için kullanılan hesabın kullanıcı adı. Hesabın veritabanını yedekleme iznine sahip olması gerekir. Daha fazla bilgi için bkz. Hesap izinleri.

    Not

    ApsaraDB RDS veritabanları için yedekleme amacıyla salt okuma izni, yedekleme ve geri yükleme amacıyla ise okuma ve yazma izni gereklidir.

    Password

    Yedeklemek istediğiniz veritabanına bağlanmak için kullanılan hesabın parolası.

    Veritabanı hesabının kullanıcı adı ve parolasını girdikten sonra yedeklemek istediğiniz veritabanına ait bilgilerin geçerli olup olmadığını kontrol etmek için parola alanının yanındaki Test Connection seçeneğine tıklayın. Belirtilen parametreler geçerliyse Test Passed iletisi görüntülenir. Test Failed iletisi görüntülenirse Test Failed öğesinin yanındaki Check seçeneğine tıklayın. Yedeklemek istediğiniz veritabanına ait bilgileri kontrol sonuçlarına göre değiştirin.

    Data cross-border compliance commitment

    Uyumluluk taahhüdünü okuyup seçin.

    Backup Destination Information

    Backup storage type

    Yedekleriniz için depolama türü. Aşağıdaki seçenekler desteklenir:

    • DBS Built-in Storage (Önerilen): Kendi deponuzu oluşturmanıza gerek yoktur. DBS verileri otomatik olarak kendi yerleşik deposunda saklar. DBS'de depolanan veri miktarına göre ücretlendirilirsiniz. Faturalandırma bilgileri için bkz. Faturalandırma öğeleri (DMS).

    • OSS For User: Object Storage Service (OSS) üzerinde önceden bir paket oluşturmanız gerekir. Daha fazla bilgi için bkz. Paket oluşturma.

    Not
    • Bu örnekte DBS Built-in Storage seçilmiştir. User-owned OSS seçeneğini belirlerseniz OSS Bucket Name parametresini de yapılandırmanız gerekir. Yalnızca OSS Standard depolama sınıfı desteklenir.

    • Büyük veri hacimleri için maliyetleri düşürmek amacıyla abonelik tabanlı bir DBS depolama planı satın almanızı öneririz. Bu planlar kullandıkça öde seçeneğine kıyasla daha uygun maliyetlidir.

    Storage method

    Bir depolama yöntemi seçin. Aşağıdaki seçenekler desteklenir:

    • Encrypted (Önerilen): Veriler endüstri standardı AES-256 algoritmasına göre şifrelenerek depolanır.

      OSS sunucu tarafı şifrelemeyi destekler. Bir nesne yüklediğinizde OSS bunu depolamadan önce şifreler. Nesneyi indirdiğinizde OSS otomatik olarak şifresini çözer. Daha fazla bilgi için bkz. Sunucu tarafı şifreleme.

    • Non-encrypted: Şifreleme etkin değildir.

  5. Edit Backup Objects sayfasında yedeklemek istediğiniz veritabanlarını ve tabloları Selected kutusuna taşıyın ve ardından Next seçeneğine tıklayın.

    Not
    • Mantıksal yedekleme: Tam yedekleme için belirli veritabanlarını ve tabloları seçebilirsiniz. Seçim ayrıntı düzeyi (birden çok veritabanı, tek bir veritabanı veya tek bir tablo) veritabanı türüne göre değişir. Destekleniyorsa artımlı yedekleme varsayılan olarak tüm veritabanları ve tablolar için geçerlidir.

      • Tüm veritabanını yedeklemek için sayfanın sol alt köşesindeki Select All seçeneğine tıklayabilirsiniz. Desteklenen yedekleme nesneleri ve yedekleme ayrıntı düzeyi veritabanı türüne göre değişir. Daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.

      • Yedekleme planını yapılandırdıktan sonra oluşturulan veritabanları otomatik olarak yedeklenmez. Yeni bir veritabanını yedeklemek için bunu yedekleme planına eklemeniz gerekir. Daha fazla bilgi için bkz. Yedekleme nesnelerini değiştirme.

    • Fiziksel yedekleme: Yalnızca tüm veritabanı örneği yedeklenebilir.

  6. Configure Backup Time sayfasında yedekleme zamanı gibi parametreleri yapılandırın ve ardından Next seçeneğine tıklayın.

    Parametre

    Açıklama

    Full backup frequency

    İş gereksinimlerinize göre Periodic Backup veya Single Backup seçeneğini belirleyin.

    Not

    Artımlı verileri geri yüklemeniz gerekiyorsa Periodic Backup seçeneğini belirlemenizi ve en az haftada bir tam yedekleme yapmanızı öneririz. Aksi takdirde sistem geri yükleme sırasında çok sayıda ikili günlük dosyasını yeniden oynatmak zorunda kalır; bu durum hata riskini artırır, kurtarma süresi hedefini (RTO) uzatır ve geri yüklemenin başarısız olmasına neden olabilir.

    Full backup period

    Full Backup Frequency parametresini Periodic Backup olarak ayarlamanız durumunda bu parametre gereklidir. Yedekleme için haftanın günlerini seçin. Haftada en az bir gün seçmelisiniz.

    Full backup start time

    Full Backup Frequency parametresini Periodic Backup olarak ayarlamanız durumunda bu parametre gereklidir. Örneğin 01:00 gibi bir yedekleme başlangıç saati seçin. Bu parametreyi yoğun olmayan saatlere ayarlamanızı öneririz.

    Not

    Belirtilen başlangıç saatinde önceki bir tam yedekleme görevi hala çalışıyorsa mevcut yedekleme görevi otomatik olarak atlanır.

    Incremental backup

    Artımlı yedeklemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu özelliği etkinleştirirseniz kaynak veritabanında ikili günlüğün etkin olduğundan emin olun.

    • ApsaraDB RDS for MariaDB: İkili günlüğün durumunu görüntülemek veya etkinleştirmek için bkz. MariaDB yedekleme ayarları.

    • Kendi yönettiğiniz bir MariaDB örneği için Binlog durumunu kontrol etmek üzere SHOW VARIABLES LIKE 'log_bin'; komutunu çalıştırın. log_bin değeri ON ise Binlog etkindir. Değer OFF ise Binlog devre dışıdır.

    Not

    Bu parametre yalnızca Full Backup Frequency parametresini Periodic Backup olarak ayarlamanız durumunda görüntülenir.

    Maximum number of parallel threads for full backup

    Tam yedekleme için maksimum paralel iş parçacığı sayısı. Yedekleme hızını ve veritabanınız üzerindeki etkisini kontrol etmek için bu parametreyi ayarlayabilirsiniz.

    Backup network throttling

    Ağ bant genişliği sınırı. Birim: MB/sn. İş gereksinimlerinize göre sınırı belirleyebilirsiniz. Varsayılan değer 0, ağ bant genişliğinin sınırsız olduğunu gösterir.

    Not

    Bu parametre yalnızca bir MariaDB veritabanını yedeklerken kullanılabilir.

  7. Edit Lifecycle adımında Tam Veri Yedekleme Yaşam Döngüsünü Yapılandır bölümünde tam yedekleme verileri için yaşam döngüsünü yapılandırın.

    Not

    6. Adımda Incremental Backup parametresini Etkin olarak ayarlarsanız artımlı yedekleme verileri için yaşam döngüsünü yapılandırmanız gerekir.

  8. Yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck seçeneğine tıklayın.

  9. Precheck iletişim kutusunda ön denetim başarılı olduktan sonra Start Task seçeneğine tıklayın.

    Not
    • Status durumu Running olarak değiştikten sonra yedekleme planı yapılandırılmış olur.

    • Yedekleme planında bir istisna veya hata oluşursa sorunu derhal gidermenizi öneririz. Daha fazla bilgi için bkz. Anormal bir DBS yedekleme planını düzeltme. Önerilen çözümleri denemenize rağmen sorun devam ederse DingTalk grubu (ID: 35585947) üzerinden bizimle iletişime geçin.

Veri geri yükleme

  1. Data Management Service (DMS) 5,0 konsolunda oturum açın.

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini seçin.

    Not

    DMS konsolunu basit modda kullanıyorsanız DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

  3. Yedekleme Planları sayfasında kullanmak istediğiniz yedekleme planını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.

  4. Configure Task sayfasında sağ üst köşedeki Restore Database seçeneğine tıklayın.

  5. Configure Restore Time Point sayfasında geri yükleme noktasını ve hedef veritabanını yapılandırın, ardından Next seçeneğine tıklayın.

    Kategori

    Parametre

    Açıklama

    N/A

    Task Name

    DBS görev için otomatik olarak bir ad oluşturur. Daha kolay tanımlama amacıyla açıklayıcı bir ad belirtmenizi öneririz. Adın benzersiz olması gerekmez.

    Set Time Restored To

    Restorable time range

    Sistem verileri geri yükleyebileceğiniz zaman aralığını görüntüler. Bu aralık ilk tamamlanan tam yedekleme kümesinden en son tamamlanana kadar olan süreyi kapsar.

    Selected restore time point

    Geri yüklenecek zaman noktasını seçin. Zaman Restorable Time Range içinde olmalıdır.

    Not

    Artımlı yedekleme etkinse herhangi bir zaman noktasına geri yükleme yapabilirsiniz. Devre dışı bırakılırsa yalnızca belirli bir tam yedeklemenin zamanına geri yükleme yapabilirsiniz. Daha fazla bilgi için bkz. Artımlı günlük yedeklemeyi etkinleştirme veya devre dışı bırakma.

    Restore destination database

    Database location

    Bu örnekte yedekleme kümesi önceden oluşturulmuş bir RDS Instance üzerine geri yüklenir. Hedef veritabanı hizmetinin çalıştığından emin olun. DBS ayrıca aşağıdaki veritabanı örnek konumlarına geri yüklemeyi destekler:

    • User-Created Database with Public IP Address <IP Address:Port Number>

    • ECS-Hosted Database

    • Express Connect DB/VPN Gateway/Intelligent Gateway

    • No public network IP: Port's self-built database (accessed through the database gateway)

    Instance region

    Hedef örneğin bulunduğu bölgeyi seçin.

    RDS instance ID

    Hedef RDS örneğinin ID'sini seçin.

    Database Account

    Hedef örnek için hesabı girin. Bu hesabın yazma iznine sahip olması gerekir.

    Password

    Veritabanı hesabına karşılık gelen parolayı girin.

    Data cross-border compliance commitment

    Onay kutusunu seçerek uyumluluk taahhüdünü okuyup kabul edin.

  6. Configure Objects to Restore sayfasında aşağıdaki ayarları yapılandırın ve ardından Precheck seçeneğine tıklayın.

    Parametre

    Açıklama

    Conflict resolution

    Varsayılan olarak Conflict Resolution parametresi Rename Object with the Same Name olarak ayarlanır. Örneğin job_info adlı bir tablo geri yüklendiğinde ve aynı ada sahip bir tablo mevcutsa sistem geri yüklenen tabloyu job_info_dbs_<RestoreTaskID>_<Timestamp> olarak yeniden adlandırır.

    Restore objects

    Source Database Objects kutusunda geri yüklemek istediğiniz veritabanlarını veya tabloları seçin ve bunları Selected Database Objects kutusuna taşıyın.

    Not

    Bazı veritabanları bireysel tabloların veya veritabanlarının geri yüklenmesine olanak tanır. Bu ayrıntılı geri yükleme aktarılan veri miktarını azaltır ve kurtarma süresi hedefini (RTO) kısaltır. Desteklenen geri yükleme ayrıntı düzeyi hakkında daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.

  7. Precheck iletişim kutusunda Precheck Passed iletisi görüntülendikten sonra Start Task seçeneğine tıklayın.

    Geri yükleme ilerlemesini Restore Tasks sekmesinden izleyebilirsiniz.

    Not

    Geri yükleme süresi yedekleme planının teknik özelliklerine ve veritabanı boyutuna bağlıdır. Daha yüksek teknik özellikler daha hızlı geri yüklemeler sağlar. Daha fazla bilgi için bkz. Mantıksal yedekleme ve fiziksel yedekleme performans testleri.

İlgili işlemler

  • Bir yedekleme planının yedekleme kaynağını veya yedekleme nesnelerini değiştirmek ya da yedekleme zamanı veya saklama ilkesi gibi yedekleme planı ilkelerini düzenlemek için bkz. Yedekleme planı yönetme.

  • Yedekleme planlarıyla ilgili potansiyel ücretler hakkında bilgi için bkz. Faturalandırma SSS.

  • Yedeklemelere geçici olarak ihtiyaç duyulmadığında maliyetlerden tasarruf etmek için yedekleme planını duraklatabilirsiniz. Daha fazla bilgi için bkz. Yedekleme planını duraklatma veya yeniden başlatma.