Tüm Ürünler
Search
Belge Merkezi

Data Management:PolarDB for MySQL için mantıksal yedekleme ve geri yükleme

Son Güncelleme:Oct 15, 2026

Data Disaster Recovery (DBS), PolarDB for MySQL veritabanları için tek tablo geri yükleme, coğrafi çoğaltma ve uzun süreli arşivleme gibi özellikleri destekler. Bu konuda, DBS kullanılarak bir PolarDB for MySQL veritabanının nasıl otomatik olarak yedekleneceği açıklanmaktadır.

Dikkat edilmesi gerekenler

  • Artımlı yedekleme yapmak için PolarDB for MySQL örneğinizde ikili günlüklerin (binary log) etkin olduğundan emin olun. Bu özellik varsayılan olarak devre dışıdır. Daha fazla bilgi için bkz. İkili günlüğü etkinleştirme.

  • Tam veri yedeklemesi sırasında veritabanı veya tablo şemalarını değiştiren Veri Tanımlama Dili (DDL) işlemleri yapmayın. Aksi takdirde yedekleme görevi başarısız olabilir veya elde edilen yedek veriler geri yüklenemez duruma gelebilir.

Yedekleme planı oluşturma

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

Not
  • Yedekleme planını satın alırken MySQL için Database Type ve Logical Backup için Backup Method seçeneklerini seçin.

  • PolarDB for MySQL veritabanları için yedekleme ve geri yükleme granülerliği hakkında bilgi edinmek için bkz. Desteklenen veritabanı türleri ve özellikler.

Yedekleme planı yapılandırma

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

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneğine tıklayın.

    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 yolunu izleyin.

  3. Yedekleme Planları sayfasında, yapılandırmak istediğiniz yedekleme planını bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.

    image.png

  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.

    Bölüm

    Parametre

    Açıklama

    Uygulanamaz

    Backup schedule name

    Yedekleme planının adı. DBS otomatik olarak bir yedekleme planı adı oluşturur. Kolayca tanımlanabilen açıklayıcı bir ad girmenizi öneririz. Yedekleme planı adlarının benzersiz olması gerekmez.

    Backup Source Information

    Backup method

    Bu parametre, planı oluştururken seçtiğiniz yedekleme yöntemiyle önceden ayarlanır. Bu örnekte değer Logical Backup şeklindedir.

    Database location

    Yedeklenecek veritabanı örneğinin konumu. PolarDB seçeneğini belirleyin.

    Instance region

    Kaynak veritabanı örneğinin bulunduğu bölge.

    Database type

    Varsayılan değer MySQL'dir.

    PolarDB instance ID

    Yedeklemek istediğiniz PolarDB for MySQL örneğinin ID değerini seçin.

    Database account

    Veritabanını yedeklemek için gerekli izinlere sahip olan veritabanı hesabını girin. Daha fazla bilgi için bkz. Hesap izinleri.

    Password

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

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

    Compliance warranty regarding cross-border data transfers

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

    Backup Destination Information

    Backup storage type

    Yedekleme verileri için depolama türü. Geçerli değerler:

    • DBS Built-in Storage (Önerilen): Bir depolama alanı oluşturmanız gerekmez. Veriler otomatik olarak DBS yerleşik depolamasında saklanır. Depolanan veri miktarına göre ücretlendirilirsiniz. Faturalama hakkında daha fazla bilgi için bkz. Faturalandırılabilir öğeler (DMS).

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

    Not
    • Bu örnekte DBS Built-in Storage kullanılmaktadır. User 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 miktarda veri depoluyorsanız, DBS yerleşik depolama ücretlerini karşılamak üzere bir DBS depolama planı (abonelik) satın almanızı öneririz. DBS depolama planları, kullandıkça öde faturalama yöntemine göre daha maliyet etkindir.

    Storage method

    Bir depolama yöntemi seçin. Geçerli değerler:

    • Encrypted (Önerilen): Şifreleme için endüstri standardı AES-256 algoritmasını kullanır.

      OSS, sunucu tarafı şifrelemeyi destekler. Bir nesne yüklediğinizde OSS nesneyi şifreler ve ardından depolar. Nesneyi indirdiğinizde OSS otomatik olarak şifreyi çözer ve orijinal nesneyi size döndürür. Daha fazla bilgi için bkz. Sunucu tarafı şifreleme.

    • Non-encrypted: Şifreleme devre dışı bırakılır.

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

    Not
    • Tek bir tabloyu, tek bir veritabanını veya birden çok veritabanını yedekleyebilirsiniz. Mevcut tüm veritabanlarını yedeklemek için sol alt köşedeki Select All seçeneğine tıklayın. Desteklenen yedekleme nesneleri veritabanı altyapısına göre değişir. Daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.

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

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

    Parametre

    Açıklama

    Full data backup frequency

    Yedekleme planının sıklığı. Geçerli değerler: Periodic Backup ve Single Backup.

    Not

    Periodic Backup seçeneğini belirlerseniz Full Data Backup Recurrence ve Start At parametrelerini yapılandırmanız gerekir.

    Full data backup schedule

    DBS'nin yedekleme planını çalıştırdığı haftanın günleri. Haftanın bir veya daha fazla gününü seçebilirsiniz. En az bir gün seçmeniz gerekir.

    Full data backup start time

    Yedeklemenin başlangıç saati. Yoğun olmayan saatlerde bir zaman noktası ayarlamanızı öneririz. Örnek: 01:00.

    Not

    Bir önceki tam veri yedeklemesi bir sonraki yedeklemenin başlangıç saatinde tamamlanmamışsa DBS bir sonraki yedeklemeyi atlar.

    Incremental backup

    Artımlı yedeklemeyi etkinleştirmek için bu özelliği açın. Bu özelliği etkinleştirirseniz PolarDB for MySQL örneğinizde ikili günlüklerin etkin olduğundan emin olun. Daha fazla bilgi için bkz. İkili günlüğü etkinleştirme.

    Bu parametre yalnızca Full-scale Backup Frequency parametresini Periodic Backup olarak ayarladığınızda görüntülenir.

    Maximum concurrent threads for full data backup

    Tam yedekleme için kullanılacak maksimum eşzamanlı iş parçacığı sayısı. Yedekleme hızını ayarlamak için bu parametreyi ayarlayabilirsiniz. Örneğin, veritabanı üzerindeki etkileri en aza indirmek için yedekleme iş parçacığı sayısını azaltabilirsiniz.

    Backup network throttling

    Ağ bant genişliği sınırı. Varsayılan değer 0 olup sınır olmadığını gösterir.

  7. Edit Lifecycle sayfasında, DBS yerleşik depolamasındaki tam veri yedeklemeleri için saklama süresini belirtin.

    Önceki adımda Incremental Backup özelliğini etkinleştirdiyseniz artımlı yedeklemeler için saklama süresini de yapılandırmanız gerekir. Yedekleme kümelerinin yaşam döngüsü hakkında daha fazla bilgi için bkz. Yaşam döngülerini yönetme.

  8. Yukarıdaki 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 kontrol başarıyla tamamlandıktan sonra Start Task seçeneğine tıklayın.

    Not
    • Yedekleme planının Status durumu Running olarak değiştiğinde yedekleme planı başarıyla yapılandırılmış olur.

    • Bir yedekleme planı anormal duruma gelirse veya bir hata bildirilirse sorunu derhal giderin ve düzeltin. Daha fazla bilgi için bkz. Anormal bir DBS yedekleme planını düzeltme.

Verileri geri yükleme

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

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneğine tıklayın.

    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 yolunu izleyin.

  3. Yedekleme Planları sayfasında, yönetmek 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. Set Time Restored To sayfasında aşağıdaki parametreleri yapılandırın ve ardından Next seçeneğine tıklayın.

    Bölüm

    Parametre

    Açıklama

    Uygulanamaz

    Task Name

    Geri yükleme görevinin adı. DBS otomatik olarak bir görev adı oluşturur. Görevi tanımlamanıza yardımcı olacak bir ad belirtmenizi öneririz. Görev adlarının benzersiz olması gerekmez.

    Set Time Restored To

    Restorable time range

    İlk tam yedekleme kümesinin oluşturulduğu zaman noktasından en son tam yedekleme kümesinin oluşturulduğu zaman noktasına kadar olan zaman aralığı. Veritabanı, bu zaman aralığı içindeki bir zaman noktasına geri yüklenebilir.

    Selected restore point

    Kaynak veritabanını geri yüklemek istediğiniz zaman noktası. Değer, Time Range Available to Restore parametresi tarafından belirtilen zaman aralığı içinde olmalıdır.

    Not
    • Artımlı yedekleme özelliği etkinse DBS, ilk tam yedeklemenin tamamlanmasından son artımlı yedeklemenin tamamlanmasına kadar olan bir zaman noktasına verilerin geri yüklenmesine olanak tanır.

    • Artımlı yedekleme özelliği devre dışıysa DBS, verilerin bir tam yedeklemenin tamamlandığı bir zaman noktasına geri yüklenmesine olanak tanır.

    Destination database

    Destination database instance type

    Use Exists seçeneğini belirleyin. Bu örnekte yedekleme kümesi orijinal PolarDB örneğine geri yüklenir.

    Database location

    PolarDB seçeneğini belirleyin.

    Instance region

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

    Database type

    Varsayılan değer MySQL şeklindedir.

    PolarDB instance ID

    Hedef PolarDB for MySQL örneğinin ID değerini seçin.

    Database account

    Hedef veritabanı örneği için hesabı girin. Bu hesabın yazma izinlerine sahip olması gerekir.

    Password

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

    Compliance warranty regarding cross-border data transfers

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

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

    Parametre

    Açıklama

    Conflict handling

    Varsayılan conflict handling yöntemi, ad çakışması oluşursa nesneyi yeniden adlandırmaktır (rename the object if a name conflict occurs). Örneğin, geri yüklenecek job_info adlı bir tablo hedefte zaten varsa sistem geri yüklenen tabloyu job_info_dbs_<RestoreTaskID>_<Timestamp> şeklinde yeniden adlandırır.

    Objects to restore

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

    Not

    Bazı veritabanları için tek tablo veya veritabanı granülerliğinde geri yükleme yapabilirsiniz. Bu, geri yüklenecek veri miktarını azaltır ve kurtarma süresi hedefini (RTO) kısaltır. Desteklenen geri yükleme granülerliği hakkında daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.

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

    Veritabanı geri yükleme ilerlemesini soldaki Restore Tasks sekmesinde görüntüleyebilirsiniz.

    Not

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

İlgili işlemler

SSS

  • S: Ön kontrol sırasında, aşağıdaki şekilde gösterildiği gibi kaynak veritabanı için ikili günlük kontrolünün başarısız olduğunu belirten bir hata mesajı alıyorum. Ne yapmalıyım?

    C: Bu mesaj, PolarDB for MySQL örneğinde ikili günlüklerin etkin olmaması nedeniyle ön kontrolün başarısız olduğunu gösterir. PolarDB konsolunda ikili günlükleri etkinleştirmeniz gerekir. Daha fazla bilgi için bkz. İkili günlüğü etkinleştirme.