Secara default, ApsaraDB RDS for MySQL melakukan backup semua database dan tabel. Untuk hanya mencadangkan database tertentu, picu backup logis dengan cakupan database tunggal melalui Konsol RDS. Untuk mencadangkan tabel individual atau menjalankan backup selektif berjadwal berulang, gunakan Data Disaster Recovery (DDR).
Cakupan yang didukung
| Metode | Granularitas | Jadwal |
|---|---|---|
| Konsol RDS (backup logis) | Hanya tingkat database — tidak mendukung tingkat tabel | Hanya manual (on-demand) |
| Data Disaster Recovery (backup logis) | Tingkat database dan tingkat tabel | Sekali saja atau jadwal berulang |
Backup default ApsaraDB RDS selalu mencakup semua database dan tabel serta tidak dapat dibatasi hanya pada subset tertentu. Jika Anda tidak perlu mencadangkan database atau tabel tertentu, kami menyarankan agar Anda menghapus atau memindahkannya ke komputer lokal. Untuk mengurangi ukuran atau biaya backup default, lihat Mengurangi biaya backup.
Backup database tertentu dari konsol
Gunakan Konsol RDS ketika Anda perlu mencadangkan satu atau beberapa database tertentu sesuai permintaan. Metode ini tidak mendukung pemilihan tingkat tabel.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Instans ApsaraDB RDS for MySQL yang menjalankan MySQL 8.0, 5.7, atau 5.6
Edisi instans High Availability Edition atau MySQL 5.7 RDS Enterprise Edition
Tipe penyimpanan SSD lokal (verifikasi di halaman Basic Information instans Anda)
Peran terkait layanan
AliyunServiceRoleForDBSyang telah dibuat di bawah Akun Alibaba Cloud Anda (diperlukan untuk penggunaan pertama kali; lihat Bagaimana cara membuat peran terkait layanan untuk Data Disaster Recovery?)
Instans yang menggunakan SSD standar atau SSD Enhanced hanya mendukung backup snapshot dan tidak mendukung pencadangan database atau tabel tertentu. Untuk tipe instans ini, gunakan ekspor data DMS atau ekspor database target sebagai file SQL menggunakan perintah mysqldump.
Prosedur
Masuk ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah tempat instans Anda berada, lalu klik ID instans.
Di pojok kanan atas halaman instans, klik Backup Instance.
Pada kotak dialog, atur Select Backup Mode ke Logical Backup dan Backup Policy ke Single-Database Backup.

Pilih database yang akan di-backup, klik
untuk menambahkannya ke panel kanan, lalu klik OK.(Opsional) Pantau progres pencadangan. Sistem akan membuat tugas cadangan logis. Untuk melihat progresnya, klik
di sudut kanan atas untuk membuka halaman Tasks, lalu terapkan filter pada Task Type berdasarkan Manual Backup.
(Opsional) Pulihkan backup tersebut. Untuk memulihkan data dari backup logis ini, lihat Memulihkan file backup logis ke instans MySQL yang dikelola sendiri atau Memulihkan database dan tabel.
Backup database dan tabel menggunakan Data Disaster Recovery
Gunakan DDR ketika Anda memerlukan pemilihan tingkat tabel, backup berjadwal berulang, atau keduanya.
Backup logis DDR mendukung pemilihan database dan tabel individual serta dapat dijalankan sebagai pekerjaan sekali saja atau sesuai jadwal berulang.
Buat backup plan, pilih Logical Backup sebagai metode backup.
Konfigurasikan backup plan. Saat mengatur waktu backup:
Pilih One-time Backup untuk eksekusi sekali saja.
Pilih jadwal berulang untuk secara otomatis mencadangkan database atau tabel tertentu dalam interval reguler.
Untuk informasi lengkap, lihat Backup instans ApsaraDB RDS for MySQL menggunakan backup logis.
Referensi API
Gunakan API berikut untuk mengelola pengaturan backup RDS atau mengonfigurasi backup plan DDR secara terprogram.
| Klasifikasi | Operasi API | Deskripsi |
|---|---|---|
| Backup ApsaraDB RDS | ModifyBackupPolicy | Mengubah pengaturan backup instans RDS |
| DescribeBackupPolicy | Menanyakan pengaturan backup suatu instans | |
| DescribeBackups | Menanyakan set cadangan | |
| DescribeBackupTasks | Menanyakan task backup suatu instans RDS | |
| Backup Data Disaster Recovery | CreateBackupPlan | Membuat backup plan |
| ConfigureBackupPlan | Mengonfigurasi rencana pencadangan |