全部产品
Search
文档中心

Cloud Backup:Backup database MySQL

更新时间:Jan 21, 2026

Gunakan Cloud Backup untuk melindungi database MySQL pada instans Elastic Compute Service (ECS) dan server on-premises dari kehilangan data. Fitur ini memungkinkan Anda memulihkan database ke titik waktu tertentu, baik ke lokasi asalnya maupun ke server lain di wilayah yang sama.

Prasyarat

  1. Aktifkan Cloud Backup.
    Aktivasi gratis. Namun, fitur cadangan basis data merupakan layanan berbayar berdasarkan item berikut. Untuk detailnya, lihat Harga.

    • Biaya sewa vault: Setiap akun mendapatkan uji coba gratis selama 30 hari, termasuk kapasitas 100 GB per vault.

    • Biaya penyimpanan: Anda dikenai biaya berdasarkan storage space yang digunakan setelah proses deduplikasi data dan kompresi. Uji coba gratis selama 30 hari juga tersedia.

  2. Daftarkan database MySQL Anda.
    Database harus didaftarkan terlebih dahulu di Konsol Cloud Backup sebelum dapat dibackup.

    • Untuk instans ECS: Gunakan fitur Discover Database untuk menemukan dan mendaftarkan database secara otomatis. Proses ini memerlukan username dan password database. Untuk informasi lebih lanjut, lihat Daftarkan database MySQL yang di-host di ECS.

    • Untuk database on-premises: Anda harus menginstal backup client terlebih dahulu di server. Untuk informasi lebih lanjut, lihat Daftarkan database MySQL on-premises.

  3. Pastikan konektivitas jaringan untuk database on-premises.
    Server database on-premises Anda harus terhubung ke VPC Alibaba Cloud melalui leased line atau VPN, dengan akses ke blok CIDR 100.64.0.0/10, 100.64.0.0/11, atau 100.96.0.0/11.

  4. (Direkomendasikan untuk ECS) Jalankan precheck.
    Gunakan fitur precheck untuk mengidentifikasi potensi masalah pada database MySQL yang di-host di ECS, seperti konektivitas OSS, status instans, atau konfigurasi BINLOG. Untuk informasi lebih lanjut, lihat Precheck database MySQL yang di-host di ECS.

Batasan

Perhatikan batasan berikut saat menggunakan fitur backup MySQL:

  • Sistem yang didukung: Fitur ini mendukung versi database, sistem operasi, dan jenis backup tertentu. Misalnya, Anda tidak dapat melakukan backup database MySQL yang di-deploy di Windows. Untuk detailnya, lihat Sistem yang didukung dan batasan.

  • Ketidakcocokan fitur: Fitur backup MySQL tidak dapat digunakan jika layanan anti-ransomware diaktifkan untuk database Anda.

  • Dukungan kontainer: Tidak mendukung backup database yang berjalan di dalam kontainer.

  • Beberapa instans: Fitur backup MySQL tidak mendukung backup beberapa instans MySQL pada satu mesin yang sama (server on-premises atau instans ECS).

  • Tabel multi-versi: Fitur backup MySQL tidak mendukung backup tabel multi-versi, seperti tabel yang memiliki fitur INSTANT ADD/DROP column yang diaktifkan. Rebuild tabel tersebut untuk menghapus informasi multi-versi sebelum menjalankan operasi backup.

Pertimbangan penting

Untuk menghindari kehilangan data, biaya tak terduga, atau kegagalan backup, ikuti praktik terbaik berikut:

  • Jalankan full backup awal
    Kami sangat menyarankan untuk segera menjalankan full backup setelah membuat rencana baru. Hal ini menetapkan garis dasar yang diperlukan untuk semua backup inkremental dan log berikutnya, sehingga memastikan data Anda dapat dipulihkan sepenuhnya.

  • Hindari penggunaan alat backup lain secara bersamaan
    Jika Anda menggunakan perangkat lunak atau skrip backup pihak ketiga untuk menjalankan full, incremental, atau log backup secara bersamaan, backup inkremental atau log yang dilakukan oleh Cloud Backup tidak terpengaruh. Namun, beberapa perangkat lunak pihak ketiga mengunci database MySQL selama full backup. Hal ini dapat menghambat pekerjaan Cloud Backup dan menyebabkan penundaan. Penundaan juga dapat terjadi saat Anda menjalankan full backup di Konsol Cloud Backup.

  • Gunakan satu backup vault per instans database
    Jangan backup satu database ke beberapa backup vault berbeda. Hal ini dapat menyebabkan backup inkremental atau log diubah menjadi full backup, sehingga mengonsumsi storage space yang tidak perlu.

  • Rencanakan kebijakan retensi dengan hati-hati

    Pemulihan dari backup inkremental atau log memerlukan full backup terbaru. Akibatnya, full backup akan dipertahankan hingga semua backup yang bergantung padanya telah kedaluwarsa. Konfigurasikan periode retensi Anda dengan cermat, karena perilaku ini dapat meningkatkan konsumsi penyimpanan dan biaya. Untuk informasi lebih lanjut, lihat Bagaimana Cloud Backup membersihkan file backup database yang kedaluwarsa?

Prosedur

Setelah mendaftarkan instans MySQL, Anda harus membuat backup plan untuk instans tersebut. Cloud Backup menjalankan pekerjaan backup MySQL berdasarkan start time dan interval backup yang ditentukan. Lakukan langkah-langkah berikut:

  1. Masuk ke Konsol Cloud Backup.

  2. Pada panel navigasi di sebelah kiri, pilih Backup > Database Backup. Pilih wilayah dan klik tab MySQL. Klik tab ECS Database Instance atau Local Database Instance. Temukan instans MySQL target dan klik Back Up pada kolom operasi.

    image

  3. Pada panel Create Backup Plan, konfigurasikan parameter berikut.

    1. Konfigurasikan konten backup dan klik langkah berikutnya.

      1. Masukkan Plan Name.

      2. Pilih instans database yang akan dibackup.

        image

    2. Konfigurasikan backup plan dan klik langkah berikutnya.

      Parameter

      Deskripsi

      Recommended Plan

      Pilih dari kebijakan backup yang telah ditentukan berikut, atau pilih Customize untuk membuat sendiri.

      • Typical Plan: Mengaktifkan fitur Full Backup dan Incremental Backup.

      • Critical Application: Mengaktifkan fitur Full Backup, Incremental Backup, dan Log Backup.

      • Customize: Tentukan kebijakan backup kustom. Opsi ini memungkinkan Anda menggabungkan berbagai jenis backup (seperti incremental dan real-time) serta mengonfigurasi jadwalnya, termasuk start time dan interval.

      Full Backup

      Full backup adalah snapshot lengkap dari semua file database pada titik waktu tertentu. Backup ini dapat digunakan untuk memulihkan seluruh database ke kondisi persis saat backup diambil.

      Backup ini dapat dijalankan sekali atau dijadwalkan secara berkala (per jam, harian, mingguan, atau bulanan).

      Incremental Backup

      Incremental backup hanya mencatat data yang berubah sejak backup terakhir. Backup ini memungkinkan Anda memulihkan database ke kondisi pada saat backup inkremental diambil.

      Dukungan tersedia untuk backup satu kali maupun backup terjadwal.

      Penting
      • Jika database MySQL Anda (versi sebelum MySQL 5.5) menggunakan Mesin MyISAM, Anda tidak dapat melakukan incremental backup untuk database tersebut. Dalam kasus ini, Cloud Backup secara default akan melakukan full backup.

      • Retensi jenis backup ini bergantung pada full backup terkait. Untuk detail implikasi penyimpanan, lihat Pertimbangan penting.

      Log Backup

      Membackup log database, yang dapat digunakan untuk pemulihan pada titik waktu tertentu.

      Dukungan tersedia untuk backup satu kali maupun backup terjadwal.

      Penting
      • Retensi jenis backup ini bergantung pada full backup terkait. Untuk detail implikasi penyimpanan, lihat Pertimbangan penting.

      • Jika node yang akan dibackup adalah node slave, atur parameter log_slave_updates=1 di file konfigurasi untuk mengaktifkan fitur ini. Hal ini memastikan log backup berjalan sesuai harapan. Setelah mengubah konfigurasi, lakukan full backup sebelum menjalankan log backup.

      Realtime Backup

      Membackup data log database secara real time.

      Diperlukan full backup awal sebelum mengaktifkan realtime backup. Setelah diaktifkan, fitur ini terus-menerus membackup log database, mencapai Recovery Point Objective (RPO) dalam hitungan detik. Fitur ini gratis selama masa uji coba, setelah itu biaya akan dikenakan berdasarkan penyimpanan yang digunakan. Untuk informasi lebih lanjut, lihat Harga.

      Penting

      Hanya satu backup plan yang mencakup realtime backup yang dapat dibuat untuk satu instans database MySQL.

    3. Konfigurasikan opsi backup dan klik langkah berikutnya.

      Parameter

      Deskripsi

      Concurrent Threads

      Jumlah thread konkuren untuk backup data.

      Retry Time

      Interval waktu antara dua upaya koneksi ulang berturut-turut jika database terputus selama backup. Satuan: menit.

      Speed Limit

      Ukuran data maksimum yang dibackup per detik. Satuan: MB/s. Nilai 0 berarti tanpa batas kecepatan.

    4. Konfigurasikan backup vault dan klik OK.

      Penting

      Satu instans hanya dapat dibackup ke satu backup vault.

      Parameter

      Deskripsi

      Backup Vault

      Konfigurasikan backup vault tempat backup disimpan.

      • Create Vault: Masukkan nama untuk backup vault baru. Jika dibiarkan kosong, nama acak akan ditetapkan.

      • Select Vault: Pilih backup vault yang sudah ada dari daftar drop-down.

      Penting

      Setelah backup vault dibuat, Anda akan dikenai biaya sewa untuk vault tersebut, terlepas dari apakah data backup dihasilkan atau tidak. Untuk informasi lebih lanjut, lihat Metode penagihan dan item yang dapat ditagih.

      Sistem secara otomatis memilih tipe redundansi berdasarkan dukungan wilayah. Di wilayah yang mendukung zone-redundant storage (ZRS), vault arsip berbasis ZRS dibuat secara default. Di wilayah lain, vault arsip berbasis locally redundant storage (LRS) dibuat. Anda tidak perlu memilih tipe secara manual.

      Vault Name

      Nama backup vault.

      Backup Retention Period

      Periode retensi untuk backup. Satuan: Hari, Minggu, Bulan, atau Tahun.

      Pengaturan ini dapat diubah di halaman manajemen vault. Perubahan berlaku untuk semua data backup baru di vault tersebut.

      Penting

      Retensi full backup secara otomatis diperpanjang untuk mendukung backup yang bergantung padanya. Untuk penjelasan detail, lihat Pertimbangan penting.

Verifikasi hasil backup

  • Setelah backup plan dibuat, detailnya ditampilkan di tab Backup Plans. Detail tersebut mencakup next run time dan interval backup untuk Full Backup, Incremental Backup, dan Log Backup. Cloud Backup menggunakan start time dan interval backup yang ditentukan untuk menjalankan pekerjaan backup database MySQL.

  • Pada waktu yang dijadwalkan, Cloud Backup mulai menjalankan backup plan. Backup saat ini selesai ketika status pekerjaan backup Status berubah menjadi Idle dan waktu ditampilkan di bidang Next Run.

image.png

FAQ

Operasi lainnya

Pada tab Backup Plan, temukan backup plan target. Operasi berikut tersedia di kolom operasi:

  • Edit backup plan

    Klik Edit untuk mengubah backup plan.

  • Konfigurasikan pengaturan peringatan

    Klik dan pilih Alert Settings, lalu pilih metode peringatan backup.

    Metode pemberitahuan peringatan backup

    Deskripsi

    Disabled

    Client tidak lagi mengirim pemberitahuan peringatan.

    Same as Backup Vault

    Client menggunakan metode pemberitahuan peringatan yang sama dengan backup vault.

    Notify Alibaba Cloud Account

    Pemberitahuan peringatan backup untuk client dikirim melalui email ke Akun Alibaba Cloud.

    Custom

    Pilih satu atau beberapa kontak atau kelompok kontak. Setelah dikonfigurasi, client akan mengirim pemberitahuan peringatan backup kepada kontak atau kelompok yang dipilih.

  • Hapus backup plan

    Menghapus backup plan akan menghentikan pekerjaan backup atau restore yang sedang berjalan.

    Klik dan pilih Delete Backup untuk menghapus backup plan yang tidak lagi diperlukan.

Langkah berikutnya

Pulihkan database MySQL

Referensi