All Products
Search
Document Center

Data Management:Physical\ backup\ and\ recovery\ for\ cross\-cloud\ or\ self\-managed\ MySQL

Last Updated:Mar 29, 2026

Data Disaster Recovery (DBS) melakukan backup fisik untuk Database MySQL yang dikelola sendiri dalam tiga mode: full backup, incremental backup, dan binary log backup. Gunakan panduan ini untuk mengonfigurasi jadwal backup dan memulihkan data guna pemulihan bencana atau migrasi data.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Database MySQL yang dikelola sendiri yang berjalan di Linux dengan salah satu versi MySQL berikut: 8.0, 5.7, 5.6, atau 5.5.

    Distribusi Linux yang didukung bervariasi tergantung versi MySQL:– MySQL 5.7, 5.6, 5.5: Red Hat Enterprise Linux, CentOS, dan Oracle Linux 6, 7, dan 8.– MySQL 8.0: Red Hat Enterprise Linux, CentOS, dan Oracle Linux 7 saja. Versi minor harus 8.0.34 atau lebih lama.
  • Gateway cadangan yang diinstal pada server yang menghosting database sumber. Lihat Install a backup gateway.

  • Jadwal pencadangan yang dibeli memiliki Data Source Type diatur ke MySQL dan Backup Method diatur ke Physical Backup. Lihat Buat jadwal pencadangan.

  • Akun database dengan izin backup yang diperlukan. Lihat Account permissions.

Konfigurasi jadwal backup

  1. Masuk ke Konsol DMS V5.0.

  2. Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Dalam mode simple, arahkan pointer ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal backup yang ingin dikonfigurasi dan klik Configure Backup Schedule pada kolom Actions.

  4. Pada langkah Configure Backup Source and Destination, atur parameter berikut dan klik Next.

    BagianParameterDeskripsi
    N/ASchedule NameNama untuk jadwal backup. Data Disaster Recovery menghasilkan nama secara otomatis. Masukkan nama deskriptif yang mudah dikenali. Nama tidak perlu unik.
    Backup Source InformationBackup ModeMetode backup. Nilai default mengikuti metode yang dipilih saat Anda membeli jadwal tersebut. Pada contoh ini, Physical Backup dipilih.
    Backup TypeJenis backup. Default: Native Physical Backup.
    Instance RegionWilayah tempat database sumber berada. Gateway cadangan dan instans database harus berada di wilayah yang sama.
    Backup GatewayGateway cadangan yang digunakan untuk mencadangkan data. Lihat Install a backup gateway.
    Database TypeJenis database sumber. Default: MySQL.
    AddressAlamat IP yang digunakan untuk menghubungkan ke database sumber. Default: 127.0.0.1.
    Port NumberPort yang digunakan untuk menghubungkan ke database sumber. Default: 3306.
    Database AccountUsername akun yang digunakan untuk menghubungkan ke database sumber.
    PasswordPassword akun yang digunakan untuk menghubungkan ke database sumber.
    Compliance warranty regarding cross-border data transfersBaca dan terima komitmen kepatuhan dengan mencentang kotak centang.
    Backup Destination InformationBackup Storage TypeTempat penyimpanan data backup. Opsi: DBS Storage (direkomendasikan) — Data Disaster Recovery menyimpan data backup secara langsung tanpa memerlukan bucket Object Storage Service (OSS). Biaya dihitung berdasarkan volume penyimpanan. Lihat Storage fees. Untuk volume data besar, beli paket penyimpanan langganan untuk mengurangi biaya dibandingkan dengan pay-as-you-go. OSS For User — Anda harus membuat bucket OSS terlebih dahulu. Hanya kelas penyimpanan Standard yang didukung. Lihat Create buckets.
    OSS Bucket NameBucket OSS yang digunakan untuk menyimpan data backup. Ditampilkan hanya ketika Backup Storage Type diatur ke OSS For User.
    Storage EncryptionApakah data backup akan dienkripsi. Encrypted (direkomendasikan) — Data Disaster Recovery mengenkripsi data menggunakan AES-256. Objek dienkripsi saat diunggah dan didekripsi saat diunduh. Lihat Server-side encryption. Non-encrypted — Data backup disimpan tanpa enkripsi.

    image

  5. Pada langkah Edit Backup Objects, opsi Back Up Entire Instance dipilih secara default. Klik Next.

    Backup fisik selalu mencadangkan seluruh instans, termasuk izin dan prosedur tersimpan.
  6. Pada langkah Configure Backup Time, atur parameter berikut dan klik Next.

    ParameterDeskripsi
    Full-scale Backup FrequencyFrekuensi backup. Opsi: Periodic Backup atau Single Backup. Pilih Periodic Backup untuk mengonfigurasi backup berulang dengan dukungan backup inkremental dan log.
    Full Data Backup RecurrenceHari dalam seminggu untuk menjalankan backup penuh. Pilih minimal satu hari.
    Start AtWaktu mulai untuk backup penuh. Jadwalkan pada jam sepi, misalnya 01:00. Jika backup sebelumnya masih berjalan pada waktu mulai yang dijadwalkan, Data Disaster Recovery akan melewatkan eksekusi tersebut.
    Incremental BackupApakah akan mengaktifkan backup inkremental. Ditampilkan hanya ketika Full-scale Backup Frequency diatur ke Periodic Backup. Jika diaktifkan, pastikan binary logging diaktifkan pada database sumber.
    Real-time Log BackupApakah akan mengaktifkan backup log waktu nyata. Ditampilkan hanya ketika Full-scale Backup Frequency diatur ke Periodic Backup.
    Maximum Concurrent Threads for Full Data BackupJumlah maksimum thread konkuren untuk backup penuh. Kurangi nilai ini untuk meminimalkan dampak pada database sumber. Nilai maksimum aktual bervariasi tergantung jenis jadwal backup. Lihat How do I change the maximum backup speed?
    Read speed limitBatas I/O disk selama backup. Default: 0 (tanpa batas).
    Backup network speed limitBatas lebar pita jaringan selama backup. Default: 0 (tanpa batas).
    Transaction Log backup intervalInterval antara backup inkremental, dalam menit. Misalnya, atur ke 10 untuk mencadangkan log transaksi setiap 10 menit. Ditampilkan hanya ketika Incremental Backup diatur ke Enable.
    Enable compressionApakah akan mengompresi data backup. Enable (direkomendasikan) — Mengurangi penggunaan penyimpanan. Disable — Data disimpan tanpa kompresi.
    Compression algorithmAlgoritma kompresi. Opsi: GZIP (default) atau LZ4. Ditampilkan hanya ketika Enable compression diatur ke Enable.
  7. Pada langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data cadangan penuh pada bagian Configure Full Data Backup Lifecycle. Jika Anda mengaktifkan Incremental Backup pada langkah 6, konfigurasikan juga siklus hidup untuk data backup inkremental. Lihat How do I manage the lifecycle rules of backup sets?

  8. Klik Precheck di pojok kanan bawah.

  9. Setelah muncul pesan Precheck Passed, klik Start Task.

    – Jadwal backup mulai berlaku ketika statusnya berubah menjadi Running.– Jika terjadi error saat memulai jadwal backup, segera lakukan troubleshooting. Lihat How do I fix errors for an abnormal backup schedule? Jika masalah berlanjut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

    MySQL物理备份预检查

Pulihkan data backup

Penting

Sebelum memulai pemulihan, pastikan hal berikut:

  • Direktori tujuan memiliki ruang kosong yang cukup — minimal 1,3 kali ukuran database sumber, atau 5 hingga 6 kali ukuran set cadangan penuh. Untuk memeriksa ukuran set cadangan penuh, buka Backup Schedules, klik nama jadwal, lalu navigasi ke Backup Tasks > Full Data. Lihat juga View a backup schedule.

  • Gateway cadangan telah diinstal pada server tujuan.

  • Direktori tujuan harus berupa jalur mutlak Linux.

  1. Masuk ke Konsol DMS V5.0.

  2. Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Dalam mode simple, arahkan pointer ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal backup dan klik Manage pada kolom Actions.

  4. Pada halaman Configure Task, klik Restore Database di pojok kanan atas.

  5. Pada langkah Set Time Restored To wizard Create Restore Task, atur parameter berikut dan klik Next.

    BagianParameterDeskripsi
    N/ATask NameNama untuk tugas pemulihan. Data Disaster Recovery menghasilkan nama secara otomatis. Masukkan nama deskriptif untuk membantu mengidentifikasi tugas tersebut. Nama tidak perlu unik.
    Set Time Restored ToTime Range Available to RestoreRentang titik waktu ke mana data dapat dipulihkan — dari backup penuh pertama hingga backup terbaru.
    Restore ToTitik waktu target untuk pemulihan. Harus berada dalam Time Range Available to Restore. Jika backup inkremental diaktifkan, Anda dapat memulihkan ke titik waktu apa pun dari backup penuh pertama hingga backup inkremental terakhir. Jika backup inkremental dinonaktifkan, Anda hanya dapat memulihkan ke titik waktu saat backup penuh selesai.
    Configure Destination DatabaseInstance RegionWilayah server tujuan. Anda dapat memulihkan ke server di wilayah berbeda jika gateway cadangan telah diinstal di sana.
    Backup GatewayGateway cadangan pada server tujuan. Lihat Install a backup gateway.
    Database TypeJenis database tujuan. Default: MySQL.
    Destination DirectoryDirektori tempat data dipulihkan. Harus berupa jalur mutlak Linux. Untuk memastikan ruang yang cukup, sediakan minimal 1,3 kali ukuran database sumber atau lima hingga enam kali ukuran set cadangan penuh. Anda dapat melihat ukuran set cadangan penuh di konsol: buka Backup Schedules, klik nama jadwal backup, lalu pilih Backup Tasks > Full Data. Lihat View a backup schedule.

    image

  6. Pada langkah Configure Objects to Restore, atur Restore Mode ke Restore Entire Instance dan klik Precheck.

    Untuk memulihkan database dari backup fisik, Anda harus memulihkan seluruh instans.
  7. Setelah muncul pesan Precheck Passed, klik Start Task dan tunggu hingga pemulihan selesai.

    Waktu pemulihan tergantung pada spesifikasi jadwal backup dan ukuran database. Lihat Performance tests on logical backup and physical backup.
  8. (Opsional) Mulai database setelah pemulihan.

    1. Deploy MySQL pada server tujuan dan atur parameter datadir dalam my.cnf ke direktori hasil pemulihan.

    2. Mulai database: ``bash service mysqld start ``

Langkah selanjutnya