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
Masuk ke Konsol DMS V5.0.
Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.
Dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.Pada halaman Backup Schedules, temukan jadwal backup yang ingin dikonfigurasi dan klik Configure Backup Schedule pada kolom Actions.
Pada langkah Configure Backup Source and Destination, atur parameter berikut dan klik Next.
Bagian Parameter Deskripsi N/A Schedule Name Nama untuk jadwal backup. Data Disaster Recovery menghasilkan nama secara otomatis. Masukkan nama deskriptif yang mudah dikenali. Nama tidak perlu unik. Backup Source Information Backup Mode Metode backup. Nilai default mengikuti metode yang dipilih saat Anda membeli jadwal tersebut. Pada contoh ini, Physical Backup dipilih. Backup Type Jenis backup. Default: Native Physical Backup. Instance Region Wilayah tempat database sumber berada. Gateway cadangan dan instans database harus berada di wilayah yang sama. Backup Gateway Gateway cadangan yang digunakan untuk mencadangkan data. Lihat Install a backup gateway. Database Type Jenis database sumber. Default: MySQL. Address Alamat IP yang digunakan untuk menghubungkan ke database sumber. Default: 127.0.0.1.Port Number Port yang digunakan untuk menghubungkan ke database sumber. Default: 3306.Database Account Username akun yang digunakan untuk menghubungkan ke database sumber. Password Password akun yang digunakan untuk menghubungkan ke database sumber. Compliance warranty regarding cross-border data transfers Baca dan terima komitmen kepatuhan dengan mencentang kotak centang. Backup Destination Information Backup Storage Type Tempat 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 Name Bucket OSS yang digunakan untuk menyimpan data backup. Ditampilkan hanya ketika Backup Storage Type diatur ke OSS For User. Storage Encryption Apakah 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. 
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.
Pada langkah Configure Backup Time, atur parameter berikut dan klik Next.
Parameter Deskripsi Full-scale Backup Frequency Frekuensi backup. Opsi: Periodic Backup atau Single Backup. Pilih Periodic Backup untuk mengonfigurasi backup berulang dengan dukungan backup inkremental dan log. Full Data Backup Recurrence Hari dalam seminggu untuk menjalankan backup penuh. Pilih minimal satu hari. Start At Waktu 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 Backup Apakah 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 Backup Apakah akan mengaktifkan backup log waktu nyata. Ditampilkan hanya ketika Full-scale Backup Frequency diatur ke Periodic Backup. Maximum Concurrent Threads for Full Data Backup Jumlah 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 limit Batas I/O disk selama backup. Default: 0(tanpa batas).Backup network speed limit Batas lebar pita jaringan selama backup. Default: 0(tanpa batas).Transaction Log backup interval Interval 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 compression Apakah akan mengompresi data backup. Enable (direkomendasikan) — Mengurangi penggunaan penyimpanan. Disable — Data disimpan tanpa kompresi. Compression algorithm Algoritma kompresi. Opsi: GZIP (default) atau LZ4. Ditampilkan hanya ketika Enable compression diatur ke Enable. 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?
Klik Precheck di pojok kanan bawah.
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).

Pulihkan data backup
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.
Masuk ke Konsol DMS V5.0.
Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.
Dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.Pada halaman Backup Schedules, temukan jadwal backup dan klik Manage pada kolom Actions.
Pada halaman Configure Task, klik Restore Database di pojok kanan atas.
Pada langkah Set Time Restored To wizard Create Restore Task, atur parameter berikut dan klik Next.
Bagian Parameter Deskripsi N/A Task Name Nama 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 To Time Range Available to Restore Rentang titik waktu ke mana data dapat dipulihkan — dari backup penuh pertama hingga backup terbaru. Restore To Titik 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 Database Instance Region Wilayah server tujuan. Anda dapat memulihkan ke server di wilayah berbeda jika gateway cadangan telah diinstal di sana. Backup Gateway Gateway cadangan pada server tujuan. Lihat Install a backup gateway. Database Type Jenis database tujuan. Default: MySQL. Destination Directory Direktori 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. 
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.
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.
(Opsional) Mulai database setelah pemulihan.
Deploy MySQL pada server tujuan dan atur parameter
datadirdalammy.cnfke direktori hasil pemulihan.Mulai database: ``
bash service mysqld start``
Langkah selanjutnya
Lihat detail jadwal pencadangan: Lihat jadwal pencadangan
Ubah sumber backup, objek, atau strategi: Manage a backup plan
Buat jadwal backup menggunakan API: CreateBackupPlan atau CreateAndStartBackupPlan
Tinjau biaya untuk jadwal backup Anda: Billing FAQ
Jeda jadwal backup untuk mengurangi biaya: Pause or start a backup schedule