MySQL adalah database open source paling populer di dunia, yang digunakan oleh properti web berprofil tinggi. Halaman ini menjelaskan cara melindungi data database aplikasi MySQL yang konsisten dengan Pencadangan dan DR di lingkungan Linux.
API pencadangan MySQL yang digunakan oleh Cadangan dan DR
Pencadangan tingkat volume (Linux change block tracking dan snapshot LVM): MySQL
Flush tables overwriting the data area. With read lock
danUnlock tables
API.Pencadangan Full+Incremental (tradisional berbasis file): MySQL
mysqldump
API. Tindakan ini akan menyediakan cadangan database lengkap dalam format cadangan. Saat pemulihan, restore db API memulihkan database dengan menimpa area data secara fisik.Pencadangan log MySQL: Selama pencadangan log, Pencadangan dan DR secara fisik menyalin semua log biner MySQL. MySQL
purge binary logs before
API digunakan untuk menghapus log biner.
Cara kerjanya: Pencadangan berbasis volume Backup and DR dengan CBT Linux
Hanya blok yang diubah yang dilacak dalam bitmap: tidak ada operasi copy-on-write, tidak ada operasi intensif I/O.
Pencadangan dan pemulihan data mengikuti langkah-langkah berikut:
Agen Pencadangan dan DR memiliki CBT untuk melacak blok yang diubah di area data database.
Agen memanggil API database untuk membekukan atau menjeda database untuk pencadangan data.
Agen membuat snapshot LVM dari area data database dan menyintesis bitmap.
Panggilan agen ke API database untuk mencairkan database.
Agen menyalin blok yang diubah ke perangkat pencadangan/pemulihan, yang kemudian menghapus snapshot dan membuat katalog pencadangan.
Appliance ini mengeluarkan snapshot internal dan menyintesis pencadangan penuh virtual point-in-time.
Untuk pemulihan data, Pencadangan dan DR langsung memasang disk staging yang dapat ditulis ulang dan mengaktifkan database secara online.
Cara kerjanya: pencadangan berbasis file
Petunjuk berikut menjelaskan proses cara melakukan pencadangan dan pemulihan data dengan image cadangan berbasis file:
Agen Pencadangan dan DR di-deploy di server database.
Pasang disk staging di server database.
Panggil pencadangan penuh menggunakan perintah pencadangan dump, yang menulis pencadangan ke disk yang terpasang.
Backup and DR mengambil snapshot internal. Pencadangan log dilakukan dengan cara yang serupa langsung dari sistem file pada jadwal apa pun yang Anda konfigurasikan.
Untuk pemulihan data, Pencadangan dan DR langsung memasang disk staging ke server database dan memulai operasi pemulihan database. Log dapat diputar ke titik waktu mana pun setelah database dipulihkan.
Langkah selanjutnya
Menyiapkan database untuk Cadangan dan DR
Dokumentasi lainnya untuk Pencadangan dan DR untuk MySQL
Halaman ini adalah salah satu dari serangkaian halaman khusus untuk melindungi dan memulihkan database MySQL dengan Pencadangan dan DR. Anda dapat menemukan informasi tambahan di:
- Cadangan dan DR untuk MySQL
- Menyiapkan database untuk Cadangan dan DR
- Menambahkan host database MySQL dan menemukan database
- Menentukan template kebijakan dan profil resource
- Menetapkan detail dan setelan aplikasi
- Memeriksa format disk staging dan metode pencadangan
- Melindungi database MySQL dan log-nya
- Memasang database MySQL
- Memulihkan Pencadangan MySQL
- Membuat Alur Kerja Cadangan dan DR MySQL