全部产品
Search
文档中心

Data Management:Secara fisik mencadangkan dan memulihkan database MySQL yang dihosting di cloud pihak ketiga atau database MySQL yang dikelola sendiri

更新时间:Jul 06, 2025

Pemulihan Bencana Data memungkinkan Anda melakukan pencadangan fisik database MySQL dalam mode pencadangan penuh, tambahan, dan log biner. Topik ini menjelaskan cara mengonfigurasi jadwal pencadangan untuk database MySQL guna mendukung pemulihan bencana dan migrasi data.

Prasyarat

  • Database sumber adalah database MySQL yang dikelola sendiri yang berjalan pada Sistem Operasi Linux, dengan versi mesin MySQL sebagai berikut: 8.0, 5.7, 5.6, atau 5.5.

    Catatan
    • Untuk MySQL 5.7, 5.6, atau 5.5, sistem operasi Linux yang didukung meliputi Red Hat Enterprise Linux, CentOS, dan Oracle Linux versi 6, 7, dan 8.

    • Untuk MySQL 8.0, sistem operasi Linux yang didukung meliputi Red Hat Enterprise Linux, CentOS, dan Oracle Linux versi 7.

    • Versi minor MySQL 8.0 yang didukung adalah 8.0.34 atau lebih lama.

  • Gateway cadangan harus terinstal di server tempat database sumber berada. Untuk informasi lebih lanjut, lihat Instal gateway cadangan.

Buat jadwal pencadangan

Untuk informasi lebih lanjut, lihat Buat jadwal pencadangan.

Catatan

Saat membeli jadwal pencadangan, atur parameter Jenis Sumber Data ke MySQL dan parameter Metode Pencadangan ke Physical Backup.

Konfigurasikan jadwal pencadangan

  1. Masuk ke Konsol DMS V5.0.

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

    Catatan

    Jika menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol DMS dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Di halaman Jadwal Cadangan, temukan jadwal cadangan yang ingin Anda konfigurasi dan klik Configure Backup Schedule pada kolom Actions.

  4. Di langkah Configure Backup Source and Destination, konfigurasikan sumber dan tujuan pencadangan, lalu klik Next di pojok kanan bawah halaman.

    image

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Schedule Name

    Nama jadwal pencadangan. Pemulihan Bencana Data secara otomatis menghasilkan nama jadwal pencadangan. Kami menyarankan Anda memasukkan nama deskriptif yang mudah diidentifikasi. Nama jadwal pencadangan tidak perlu unik.

    Backup Source Information

    Backup Mode

    Metode yang digunakan untuk mencadangkan data. Secara default, metode pencadangan yang Anda pilih saat membeli jadwal pencadangan digunakan. Dalam contoh ini, Pencadangan Fisik dipilih.

    Backup Type

    Jenis pencadangan. Nilai default: Pencadangan fisik asli.

    Instance Region

    Wilayah di mana database sumber berada. Backup Gateways dan instansi database harus berada di wilayah yang sama.

    Backup Gateway

    Gateway cadangan yang diinstal untuk mencadangkan data. Untuk informasi lebih lanjut, lihat Instal gateway cadangan.

    Database Type

    Jenis database sumber. Nilai default: MySQL.

    Address

    Alamat IP yang digunakan untuk terhubung ke database sumber. Nilai default: 127.0.0.1.

    Port Number

    Nomor port yang digunakan untuk terhubung ke database sumber. Nilai default: 3306.

    Database Account

    Nama pengguna akun yang digunakan untuk terhubung ke database sumber. Akun tersebut harus memiliki izin tertentu untuk mencadangkan database. Untuk informasi lebih lanjut, lihat Izin Akun.

    Password

    Kata sandi akun yang digunakan untuk terhubung ke database sumber.

    Compliance warranty regarding cross-border data transfers

    Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.

    Backup Destination Information

    Backup Storage Type

    Jenis penyimpanan yang digunakan untuk menyimpan data cadangan. Nilai valid:

    • DBS Storage (recommended): Data cadangan disimpan di Pemulihan Bencana Data tanpa perlu membuat bucket Layanan Penyimpanan Objek (OSS). Anda akan dikenakan biaya berdasarkan volume data yang disimpan di Pemulihan Bencana Data. Untuk informasi lebih lanjut tentang metode penagihan, lihat Biaya Penyimpanan.

    • OSS For User: Anda harus membuat bucket di konsol OSS sebelumnya. Untuk informasi lebih lanjut, lihat Buat bucket.

    Catatan
    • Dalam contoh ini, DBS Storage (recommended) dipilih. Jika Anda memilih OSS For User, Anda harus mengonfigurasi parameter OSS Bucket Name. Hanya kelas penyimpanan Standar yang didukung.

    • Jika Anda ingin menyimpan sejumlah besar data, kami sarankan Anda membeli paket penyimpanan berlangganan untuk mengimbangi biaya penyimpanan bawaan Pemulihan Bencana Data. Paket penyimpanan lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian.

    OSS Bucket Name

    Nama bucket OSS yang ingin Anda gunakan untuk menyimpan data.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Backup Storage Type ke OSS For User.

    Storage Encryption

    Menentukan apakah akan mengenkripsi data cadangan. Nilai valid:

    • Encrypted: direkomendasikan. Pemulihan Bencana Data menggunakan AES-256 untuk mengenkripsi data.

      Fitur enkripsi sisi server digunakan di OSS. Saat Anda mengunggah objek ke bucket yang memiliki enkripsi sisi server diaktifkan, OSS mengenkripsi dan menyimpan objek tersebut. Saat Anda mengunduh objek terenkripsi dari OSS, OSS mendekripsi objek dan mengembalikan objek terdekripsi kepada Anda. Untuk informasi lebih lanjut, lihat Enkripsi sisi server.

    • Non-encrypted: Data cadangan tidak dienkripsi.

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

    Catatan

    Untuk pencadangan fisik, Anda harus mencadangkan seluruh instansi (Back Up Entire Instance). Izin dan prosedur tersimpan juga akan dicadangkan.

  6. Di langkah Configure Backup Time, konfigurasikan parameter sesuai tabel berikut dan klik Next di pojok kanan bawah halaman.

    Parameter

    Deskripsi

    Full-scale Backup Frequency

    Frekuensi jadwal pencadangan. Nilai valid: Periodic Backup dan Single Backup.

    Catatan

    Jika Anda memilih Periodic Backup, Anda harus mengonfigurasi parameter Full Data Backup Recurrence, Start At, dan Real-Time Transaction Log Backup.

    Full Data Backup Recurrence

    Hari-hari dalam seminggu ketika Pemulihan Bencana Data menjalankan jadwal pencadangan. Anda dapat memilih satu atau beberapa hari dalam seminggu. Pilih setidaknya satu hari dalam seminggu.

    Start At

    Waktu mulai pencadangan. Kami menyarankan Anda menentukan waktu selama jam-jam non-puncak. Contoh: 01:00.

    Catatan

    Jika cadangan data penuh sebelumnya belum selesai pada waktu mulai cadangan berikutnya, Pemulihan Bencana Data melewati cadangan berikutnya.

    Incremental Backup

    Menentukan apakah akan mengaktifkan fitur cadangan tambahan.

    Catatan
    • Parameter ini hanya ditampilkan ketika Anda mengatur parameter Full-scale Backup Frequency ke Periodic Backup.

    • Jika Anda mengaktifkan cadangan tambahan, pastikan bahwa fitur pencatatan biner diaktifkan untuk database yang ingin Anda cadangkan.

    Real-time Log Backup

    Menentukan apakah akan mengaktifkan cadangan log.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Full-scale Backup Frequency ke Periodic Backup.

    Maximum Concurrent Threads for Full Data Backup

    Jumlah maksimum thread bersamaan yang tersedia untuk cadangan penuh. Anda dapat mengatur parameter ini untuk menyesuaikan kecepatan pencadangan. Misalnya, Anda dapat mengurangi jumlah thread pencadangan untuk meminimalkan dampak pada database.

    Catatan

    Jumlah maksimum thread bersamaan aktual bervariasi berdasarkan jenis jadwal pencadangan. Untuk informasi lebih lanjut, lihat Bagaimana cara mengubah kecepatan pencadangan maksimum?

    Read speed limit

    Batas pada I/O disk. Anda dapat menentukan batas berdasarkan kebutuhan bisnis Anda. Nilai default: 0, yang menunjukkan bahwa I/O disk tidak dibatasi.

    Backup network speed limit

    Batas pada lebar pita jaringan. Anda dapat menentukan batas berdasarkan kebutuhan bisnis Anda. Nilai default: 0, yang menunjukkan bahwa lebar pita jaringan tidak dibatasi.

    Transaction Log backup interval

    Interval di mana cadangan tambahan dilakukan. Pemulihan Bencana Data melakukan cadangan tambahan berdasarkan konfigurasi Anda. Jika Anda mengatur interval menjadi 10 menit, Pemulihan Bencana Data melakukan cadangan tambahan setiap 10 menit.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Incremental Backup ke Enable.

    Enable compression

    Menentukan apakah akan mengaktifkan kompresi selama pencadangan. Nilai valid:

    • Enable: direkomendasikan. Data dikompresi selama pencadangan untuk mengurangi ruang penyimpanan.

    • Disable: Data tidak dikompresi selama pencadangan.

    Compression algorithm

    Algoritma yang digunakan untuk mengompresi data. Nilai valid:

    • GZIP (default)

    • LZ4

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Enable compression ke Enable.

  7. Di langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data cadangan penuh di bagian Konfigurasikan Siklus Hidup Data Penuh.

    Jika parameter Incremental Backup diatur ke Aktifkan di Langkah 6, Anda harus mengonfigurasi siklus hidup untuk data cadangan tambahan. Untuk informasi lebih lanjut tentang aturan siklus hidup data cadangan, lihat Bagaimana cara mengelola aturan siklus hidup set cadangan?

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

  9. Jika pesan Pemeriksaan Awal Berhasil muncul, klik Start Task.

    MySQL Fisik Backup Precheck

    Catatan
    • Jika state jadwal pencadangan berubah menjadi Running, jadwal pencadangan tersebut mulai berlaku.

    • Jika terjadi pengecualian atau kesalahan saat memulai jadwal pencadangan, perbaiki masalah tersebut segera. Untuk informasi lebih lanjut, lihat Bagaimana cara memperbaiki kesalahan untuk jadwal pencadangan yang abnormal? Jika masalah tetap ada setelah menggunakan solusi yang disediakan, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Pulihkan data cadangan

  1. Masuk ke atau Konsol DMS V5.0.

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

    Catatan

    Jika menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol DMS dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Di halaman Jadwal Pencadangan, temukan jadwal pencadangan yang ingin dikelola dan klik Manage di kolom Actions.

  4. Di halaman Configure Task, klik Restore Database di sudut kanan atas.

  5. Di langkah Set Time Restored To dari wizard Buat Tugas Pemulihan, konfigurasikan parameter sesuai tabel berikut dan klik Next.

    image

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Task Name

    Nama tugas pemulihan. Pemulihan Bencana Data secara otomatis menghasilkan nama tugas. Kami menyarankan Anda menentukan nama yang dapat membantu Anda mengidentifikasi tugas. Nama tugas tidak perlu unik.

    Set Time Restored To

    Time Range Available to Restore

    Rentang waktu dari titik waktu ketika set cadangan penuh pertama dibuat hingga titik waktu ketika set cadangan penuh terbaru dibuat. Database dapat dipulihkan ke titik waktu dalam rentang waktu tersebut.

    Restore To

    Titik waktu ke mana Anda ingin memulihkan database sumber. Nilainya harus berada dalam rentang waktu yang ditentukan oleh parameter Time Range Available to Restore.

    Catatan
    • Jika fitur cadangan tambahan diaktifkan, Pemulihan Bencana Data memungkinkan Anda memulihkan data ke titik waktu dari penyelesaian cadangan penuh pertama hingga penyelesaian cadangan tambahan terakhir.

    • Jika fitur cadangan tambahan dinonaktifkan, Pemulihan Bencana Data memungkinkan Anda memulihkan data ke titik waktu ketika cadangan penuh selesai.

    Configure Destination Database

    Instance Region

    Wilayah di mana database tujuan ditempatkan. Anda dapat memulihkan dataset ke server di wilayah lain di mana gateway cadangan diinstal.

    Backup Gateway

    Gateway cadangan yang diinstal untuk memulihkan data. Untuk informasi lebih lanjut tentang cara menginstal gateway cadangan, lihat Instal gateway cadangan.

    Catatan

    Gateway cadangan ini diinstal di server tujuan.

    Database Type

    Jenis database tujuan. Nilai default: MySQL.

    Destination Directory

    Direktori ke mana database dipulihkan. Anda harus mengatur parameter ini ke jalur absolut Linux.

    Catatan

    Untuk memastikan Anda memiliki cukup ruang untuk pemulihan, kami menyarankan Anda menyediakan setidaknya 1,3 kali ukuran database sumber atau lima hingga enam kali ukuran set cadangan penuh untuk direktori pemulihan database. Data dikompresi ketika Pemulihan Bencana Data melakukan operasi pencadangan.

    Anda dapat melihat ukuran set cadangan penuh di konsol. Masuk ke konsol Pemulihan Bencana Data. Di bilah navigasi di sebelah kiri, klik Backup Schedules. Di halaman Backup Schedules, temukan jadwal pencadangan dari database sumber dan klik nama jadwal pencadangan. Di bilah navigasi di sebelah kiri, pilih Backup Tasks > Full Data. Di halaman yang muncul, Anda dapat melihat ukuran set cadangan penuh. Untuk informasi lebih lanjut, lihat Lihat jadwal pencadangan.

  6. Di langkah Configure Objects to Restore, atur parameter Mode Pemulihan ke Restore Entire Instance dan klik Precheck di pojok kanan bawah halaman.

    Catatan

    Untuk memulihkan database Oracle dari pencadangan fisik, Anda harus memulihkan seluruh instansi.

  7. Setelah pesan Precheck Passed muncul di kotak dialog Precheck, klik Start Task dan tunggu hingga database dipulihkan.

    Catatan

    Waktu yang diperlukan untuk memulihkan database bergantung pada spesifikasi jadwal cadangan dan ukuran database. Spesifikasi yang lebih tinggi menawarkan kecepatan pemulihan yang lebih cepat. Untuk informasi lebih lanjut, lihat Uji kinerja pada cadangan logis dan cadangan fisik.

  8. Opsional.Mulai database.

    1. Pasang database MySQL di server dan atur parameter datadir di file my.cnf ke direktori tempat data dipulihkan. File my.cnf adalah file konfigurasi database.

    2. Mulai database. Misalnya, Anda dapat memulai database di sistem operasi Linux dengan menjalankan perintah berikut:

      service mysqld start

Operasi terkait

  • Setelah pencadangan selesai, Anda dapat melihat jadwal pencadangan. Untuk informasi lebih lanjut, lihat Lihat jadwal pencadangan.

  • Anda dapat memanggil operasi CreateBackupPlan untuk membuat jadwal pencadangan. Anda juga dapat memanggil operasi CreateAndStartBackupPlan untuk membuat, mengonfigurasi, dan memulai jadwal pencadangan. Untuk informasi lebih lanjut, lihat CreateBackupPlan atau CreateAndStartBackupPlan.

  • Anda dapat memodifikasi sumber cadangan dan objek cadangan dari jadwal pencadangan. Anda juga dapat memodifikasi strategi pencadangan seperti waktu pencadangan dan kebijakan retensi cadangan. Untuk informasi lebih lanjut, lihat Kelola rencana cadangan.

  • Anda dapat memeriksa biaya yang mungkin dikenakan untuk jadwal pencadangan. Untuk informasi lebih lanjut, lihat FAQ Penagihan.

  • Untuk mengurangi biaya, Anda dapat menjeda jadwal pencadangan yang tidak dibutuhkan. Untuk informasi lebih lanjut, lihat Jeda atau mulai jadwal pencadangan.