All Products
Search
Document Center

Data Management:Logical backup and restore for RDS for MySQL

Last Updated:May 09, 2026

Database Backup Service (DBS) mendukung fitur seperti backup geo-redundan, arsip jangka panjang, dan pemulihan tingkat tabel tunggal untuk database MySQL. Topik ini menjelaskan cara melakukan backup dan memulihkan instans ApsaraDB RDS for MySQL secara otomatis menggunakan DBS.

Buat jadwal backup

Untuk informasi lebih lanjut, lihat Buat jadwal backup.

Catatan

Konfigurasi jadwal backup

  1. Masuk ke konsol Data Management (DMS) 5.0.

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

    Catatan

    Jika Anda menggunakan konsol DMS dalam mode simple, arahkan pointer ke ikon 2023-01-28_15-57-17.png di pojok kiri atas konsol DMS, lalu pilih All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Temukan jadwal backup yang ingin Anda konfigurasi, lalu klik Configure Backup Schedule pada kolom Actions.

    image.png

  4. Pada halaman Configure Backup Source and Destination, konfigurasikan sumber dan tujuan backup, lalu klik Next.

    image.png

    Tabel 1. Konfigurasi database

    Bagian

    Parameter

    Deskripsi

    N/A

    Schedule Name

    Nama jadwal backup. DBS secara otomatis menghasilkan nama jadwal backup. Kami menyarankan Anda memasukkan nama deskriptif yang mudah dikenali. Nama jadwal backup tidak harus unik.

    Backup Source Information

    Backup Method

    Metode yang dipilih saat Anda membeli jadwal backup. Pada contoh ini, Logical Backup dipilih.

    Database Location

    RDS Instance

    Instance Region

    Pilih wilayah tempat instans sumber berada.

    Catatan

    Parameter ini hanya ditampilkan jika Anda memilih RDS Instance, PolarDB, ECS-Hosted Database, atau No public network IP: Port's self-built database (accessed through the database gateway).

    RDS Instance ID

    Pilih instans ApsaraDB RDS yang ingin Anda backup.

    Database Account

    Masukkan username database sumber. Akun tersebut harus memiliki izin backup yang diperlukan. Untuk informasi lebih lanjut, lihat Izin akun.

    Catatan

    Untuk database ApsaraDB RDS, akun read-only sudah cukup untuk backup, tetapi akun read/write diperlukan untuk backup dan pemulihan.

    Password

    Masukkan password untuk akun database.

    Setelah memasukkan kredensial, klik Test Connection untuk memverifikasinya. Jika koneksi berhasil, muncul pesan "Test Passed". Jika koneksi gagal, klik Diagnose di sebelah pesan kegagalan dan sesuaikan pengaturan Anda berdasarkan hasilnya.

    Connection Method

    Pilih metode koneksi. Opsi berikut tersedia:

    • Non-encrypted

    • SSL-encrypted: Secure Sockets Layer (SSL) mengenkripsi data pada lapisan transport untuk meningkatkan keamanan dan integritas. Namun, hal ini dapat meningkatkan waktu respons koneksi jaringan.

      Catatan

      Sebelum memilih SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instans RDS. Untuk informasi lebih lanjut, lihat Langkah 1: Aktifkan enkripsi SSL untuk instans ApsaraDB RDS for MySQL.

    Compliance warranty regarding cross-border data transfers

    Baca dan setujui komitmen kepatuhan dengan mencentang kotak centang.

    Backup Destination Information

    Backup Storage Type

    Pilih tipe penyimpanan untuk tujuan backup. Opsi berikut tersedia:

    • DBS Built-in Storage (Direkomendasikan): Data backup secara otomatis disimpan di penyimpanan bawaan DBS. Tidak perlu membuat bucket. Anda dikenai biaya berdasarkan jumlah data yang disimpan di DBS. Untuk informasi penagihan lebih lanjut, lihat Penagihan (DMS).

    • OSS For User: Anda harus membuat bucket terlebih dahulu di konsol Object Storage Service (OSS). Untuk informasi lebih lanjut, lihat Buat bucket.

    Catatan
    • Contoh ini menggunakan DBS Built-in Storage. Jika Anda memilih User-owned OSS bucket, Anda juga harus mengonfigurasi parameter Object Storage OSS Bucket Name. Hanya kelas penyimpanan OSS Standard yang didukung.

    • Jika Anda memiliki volume data besar untuk dibackup, kami menyarankan Anda membeli paket penyimpanan DBS (subscription) untuk mengimbangi biaya penyimpanan bawaan. Paket penyimpanan lebih hemat biaya dibandingkan metode penagihan pay-as-you-go.

    Storage Method

    Pilih metode penyimpanan. Opsi berikut tersedia:

    • Encrypted (Direkomendasikan): Menggunakan algoritma AES-256 standar industri untuk enkripsi sisi server saat data tidak aktif.

      OSS secara otomatis mengenkripsi objek saat diunggah dan mendekripsinya saat diunduh.

    • Non-encrypted: Enkripsi dinonaktifkan.

  5. Pada halaman Edit Backup Objects, pindahkan database atau tabel yang ingin Anda backup ke kotak Selected, lalu klik Next.

    Catatan
    • Anda dapat melakukan backup satu tabel, satu database, atau beberapa database. Anda dapat mengklik Select All untuk memilih semua database yang ada. Objek backup yang didukung bervariasi tergantung jenis database. Untuk informasi lebih lanjut, lihat Tipe database dan fitur yang didukung.

    • Database yang dibuat setelah jadwal backup dikonfigurasi tidak akan dibackup secara default. Untuk membackupnya, Anda harus menambahkannya ke jadwal backup. Untuk informasi lebih lanjut, lihat Ubah objek backup.

  6. Pada halaman Configure Backup Time, konfigurasikan waktu backup dan pengaturan lainnya, lalu klik Next.

    Parameter

    Deskripsi

    Full Backup Frequency

    Pilih Periodic Backup atau Single Backup sesuai kebutuhan.

    Catatan

    Jika Anda memilih Periodic Backup, Anda juga harus mengonfigurasi Full Backup Cycle dan Full Backup Start Time.

    Full Backup Cycle

    Pilih hari dalam seminggu untuk melakukan backup. Anda harus memilih minimal satu hari dan maksimal tujuh hari.

    Full Backup Start Time

    Pilih waktu mulai backup, misalnya 01:00. Kami menyarankan Anda mengatur waktu ini pada jam sepi.

    Catatan

    Jika backup penuh sebelumnya masih berlangsung pada waktu mulai yang ditentukan, tugas backup saat ini dilewati.

    Incremental Backup

    Menentukan apakah akan mengaktifkan backup inkremental.

    Catatan

    Jika Anda mengaktifkan fitur ini, pastikan log biner diaktifkan untuk database sumber. Fitur log biner diaktifkan secara default untuk ApsaraDB RDS for MySQL. Untuk database yang dikelola sendiri, Anda harus mengaktifkannya secara manual.

    Parameter ini hanya ditampilkan jika Full Backup Frequency diatur ke Periodic Backup.

    Maximum Concurrent Threads for Full Backup

    Tentukan jumlah maksimum thread konkuren untuk backup penuh. Anda dapat menyesuaikan parameter ini untuk mengontrol kecepatan backup. Misalnya, menurunkan jumlah thread dapat mengurangi dampak terhadap database Anda.

    Backup Network Throttling

    Batas lebar pita jaringan dalam MB/s. Nilai default adalah 0, yang berarti tidak ada batas. Nilai apa pun diperbolehkan.

  7. Pada halaman Edit Lifecycle, tentukan periode retensi untuk data backup penuh di penyimpanan bawaan DBS.

    Jika Anda mengaktifkan Incremental Backup pada langkah sebelumnya, Anda juga harus mengonfigurasi periode retensi untuk data backup inkremental. Untuk informasi lebih lanjut tentang retensi data, lihat Kelola siklus hidup data backup.

  8. Setelah konfigurasi di atas selesai, klik Precheck di pojok kanan bawah halaman.

  9. Pada dialog Precheck, setelah precheck berhasil, klik Start Task.

    Catatan
    • Jadwal backup telah dikonfigurasi setelah Status-nya berubah menjadi Running.

    • Jika jadwal backup gagal atau terjadi error, segera lakukan troubleshooting dan perbaiki masalah tersebut. Untuk informasi lebih lanjut, lihat Troubleshoot jadwal backup DBS yang abnormal. Jika masalah berlanjut, hubungi dukungan dengan bergabung ke grup dukungan pengguna DBS di DingTalk (ID: 35585947).

Pulihkan data

  1. Masuk ke DMS 5.0.

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

    Catatan

    Jika Anda menggunakan konsol DMS dalam mode simple, arahkan pointer ke ikon 2023-01-28_15-57-17.png di pojok kiri atas konsol DMS, lalu pilih All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Pada halaman Backup Schedules, temukan jadwal backup yang ingin Anda kelola, lalu klik Manage pada kolom Actions.

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

  5. Pada halaman Set Time Restored To, konfigurasikan pengaturan berikut, lalu klik Next.

    Catatan

    Pada contoh ini, set cadangan dipulihkan ke instans baru. Jika Anda memilih Use Exists, Anda harus mengonfigurasi parameter tambahan. Untuk deskripsi parameter, lihat tabel konfigurasi database di atas.

    Bagian

    Parameter

    Deskripsi

    N/A

    Task Name

    DBS secara otomatis menghasilkan nama tugas. Kami menyarankan Anda menentukan nama yang mudah dikenali. Nama tersebut tidak harus unik.

    Set Time Restored To

    Available Recovery Time Range

    Menampilkan rentang waktu yang tersedia untuk pemulihan, dari set backup penuh pertama hingga yang terbaru.

    Selected Recovery Time Point

    Pilih titik waktu untuk pemulihan. Waktu tersebut harus berada dalam Available Recovery Time Range.

    Catatan
    • Jika backup inkremental diaktifkan, DBS mendukung pemulihan pada titik waktu ke waktu apa pun setelah backup pertama.

    • Jika backup inkremental tidak diaktifkan, DBS hanya mendukung pemulihan ke titik waktu set backup penuh.

    Destination Database

    Destination Database Instance Type

    Pilih New Instance (Recommended) atau Use Exists.

    Catatan

    Jika Anda memilih Use Exists, pastikan database tujuan sedang berjalan.

    Database Location

    • Saat Anda mengatur Target Database Instance Type ke Create New Instance (Recommended), pilih RDS Instance.

    • Saat Anda mengatur Target Database Instance Type ke Use Exists, Anda dapat memilih opsi berikut:

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

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

      • ECS-Hosted Database

      • RDS Instance

      • Express Connect DB/VPN Gateway/Intelligent Gateway

      • PolarDB

    Instance Region

    • Wilayah instans baru.

    • Pilih wilayah instans database tujuan.

      Catatan

      Parameter ini hanya ditampilkan jika Anda memilih RDS Instance, PolarDB, ECS-Hosted Database, No public network IP: Port's self-built database (accessed through the database gateway), atau Express Connect DB/VPN Gateway/Intelligent Gateway.

    VPC

    Virtual Private Cloud (VPC) tempat instans baru berada.

    Catatan

    Jika Anda belum membuat VPC, lihat Buat dan kelola VPC.

    Instance Type

    Pilih tipe instans untuk instans baru dari opsi yang tersedia di konsol.

    Catatan

    Kami menyarankan Anda memilih tipe instans yang sama atau lebih baik daripada instans sumber.

    Storage Space (GB)

    Pilih kapasitas penyimpanan untuk instans baru dari opsi yang tersedia di konsol.

    Catatan

    Untuk memastikan ruang yang cukup untuk pemulihan, kami menyarankan kapasitas penyimpanan minimal 1,3 kali ukuran instans sumber atau 5 hingga 6 kali ukuran set backup penuh, karena DBS menggunakan kompresi.

    Database Type

    Nilai default adalah MySQL.

    Catatan

    Parameter ini hanya ditampilkan jika Anda memilih User-Created Database with Public IP Address <IP Address:Port Number>, PolarDB, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway).

    DG Instance ID

    Pilih instans Database Gateway (DG).

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke Self-managed database without a public endpoint, accessed via Database Gateway (DG).

    PolarDB Instance ID

    Pilih instans PolarDB tempat Anda ingin memulihkan data.

    RDS Instance ID

    Pilih instans RDS tempat Anda ingin memulihkan data.

    ECS Instance ID

    Pilih ID instans ECS tempat Anda ingin memulihkan data.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke self-managed database on an ECS instance.

    Connection Address

    Titik akhir instans database tujuan.

    Catatan
    • Jika pengaturan keamanan seperti firewall dikonfigurasi di server Anda, Anda harus mengklik Set Whitelist untuk mendapatkan Blok CIDR untuk DBS. Tambahkan Blok CIDR tersebut ke daftar putih server Anda agar DBS dapat mengakses.

    • Parameter ini hanya ditampilkan jika Anda memilih No public network IP: Port's self-built database (accessed through the database gateway), Express Connect DB/VPN Gateway/Intelligent Gateway, atau User-Created Database with Public IP Address <IP Address:Port Number>.

    Port

    Port koneksi database tujuan.

    Catatan

    Parameter ini tidak ditampilkan jika Anda mengatur parameter Database Location ke ApsaraDB for MongoDB.

    Database Account

    Masukkan username untuk database. Akun ini harus memiliki izin yang diperlukan. Untuk informasi lebih lanjut, lihat Izin akun.

    Catatan

    Untuk database ApsaraDB RDS, akun read-only sudah cukup untuk backup, tetapi akun read/write diperlukan untuk backup dan pemulihan.

    Password

    Masukkan password untuk akun database.

    Catatan

    Setelah memasukkan kredensial database, Anda dapat mengklik Test Connection untuk memverifikasinya. Jika koneksi berhasil, muncul pesan "Test Passed". Jika koneksi gagal, klik Diagnose di sebelah pesan kegagalan dan sesuaikan pengaturan Anda berdasarkan hasilnya.

    Connection Method

    Pilih metode koneksi. Opsi berikut tersedia:

    • Non-encrypted

    • SSL-encrypted: Secure Sockets Layer (SSL) mengenkripsi data pada lapisan transport untuk meningkatkan keamanan dan integritas. Namun, hal ini dapat meningkatkan waktu respons koneksi jaringan.

      Catatan

      Sebelum memilih SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instans RDS. Untuk informasi lebih lanjut, lihat Langkah 1: Aktifkan enkripsi SSL untuk instans ApsaraDB RDS for MySQL.

    Peer VPC

    Pilih VPC.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG).

    Cross-border Data Transfer Compliance Commitment

    Baca dan pilih pernyataan kepatuhan.

  6. Pada halaman Configure Objects to Restore, konfigurasikan pengaturan berikut, lalu klik Precheck.

    Parameter

    Deskripsi

    Conflict Handling

    Secara default, Conflict Handling diatur ke Rename if an object with the same name exists. Misalnya, saat tabel job_info dipulihkan, jika tabel dengan nama yang sama sudah ada, sistem akan mengganti nama tabel baru menjadi job_info_dbs_<restore_task_ID>_<timestamp>.

    Objects to Restore

    Pada bagian Source Database Objects, pilih database atau tabel yang ingin dipulihkan, lalu pindahkan ke bagian Selected Database Objects.

    Catatan

    Untuk beberapa database, Anda dapat memulihkan satu tabel atau satu database saja. Hal ini mengurangi volume data yang dipulihkan dan memperpendek Objektif Waktu Pemulihan (RTO). Untuk daftar granularitas yang didukung, lihat Tipe database dan fitur yang didukung.

  7. Pada dialog Precheck, setelah muncul pesan Precheck Passed, klik Start Task.

    Anda dapat melihat progres pemulihan database pada tab Restore Tasks.

    Catatan

    Waktu yang dibutuhkan untuk pemulihan tergantung pada spesifikasi jadwal backup dan ukuran database. Spesifikasi yang lebih tinggi menghasilkan pemulihan yang lebih cepat. Untuk informasi lebih lanjut, lihat Uji kinerja logical dan physical backup.

    Jika Anda memilih untuk memulihkan ke instans baru, sistem memerlukan waktu sekitar 5 hingga 10 menit untuk membuat instans RDS baru. Setelah pemulihan berhasil, Anda dapat menemukan instans RDS baru di konsol RDS. Atau, klik ID tugas pemulihan, lalu klik nama instans RDS pada bagian Basic Information untuk membuka konsol RDS.

Operasi terkait

  • Untuk mengubah sumber backup, objek backup, atau kebijakan backup (seperti waktu backup atau kebijakan retensi), lihat Kelola jadwal backup.

  • Untuk mengetahui potensi biaya yang terkait dengan jadwal backup, lihat FAQ Penagihan.

  • Untuk menghemat biaya, Anda dapat menjeda jadwal backup saat tidak diperlukan. Untuk informasi lebih lanjut, lihat Jeda atau restart jadwal backup.