Untuk petunjuk langkah demi langkah untuk menjadwalkan cadangan atau membuat cadangan sesuai permintaan, lihat Membuat dan Mengelola Cadangan Sesuai Permintaan dan Otomatis Show
Untuk ikhtisar tentang cara memulihkan data ke instans dari cadangan, lihat Ikhtisar memulihkan instans Cadangan apa yang disediakanPencadangan membantu Anda memulihkan data yang hilang ke instance Cloud SQL Anda. Selain itu, jika instans mengalami masalah, Anda dapat memulihkannya ke kondisi sebelumnya menggunakan cadangan untuk menimpanya. Aktifkan pencadangan otomatis untuk instans apa pun yang berisi data yang diperlukan. Cadangan melindungi data Anda dari kehilangan atau kerusakan Mengaktifkan pencadangan otomatis, bersama dengan logging biner, juga diperlukan untuk beberapa operasi, seperti pembuatan tiruan dan replikaBerapa biaya backupSecara default, untuk setiap instance, Cloud SQL menyimpan tujuh cadangan otomatis, selain cadangan sesuai permintaan. Anda dapat (dari 1 hingga 365). Kami mengenakan tarif yang lebih rendah untuk penyimpanan cadangan daripada jenis instans lainnya Cloud SQL tidak mengambil cadangan instance jika Anda menghentikan atau menghapus instance tersebut. Jika Anda menghapus instance, data disimpan selama 4 hari Lihat untuk informasi lebih lanjut Cadangan versus eksporCadangan dikelola oleh Cloud SQL sesuai dengan kebijakan retensi, dan disimpan secara terpisah dari instance Cloud SQL. Cadangan Cloud SQL berbeda dengan ekspor yang diupload ke Cloud Storage, tempat Anda mengelola siklus hidup. Cadangan mencakup seluruh basis data. Ekspor dapat memilih konten tertentu Operasi pencadangan dan pemulihan tidak dapat digunakan untuk memutakhirkan database ke versi yang lebih baru. Anda hanya dapat memulihkan dari cadangan ke instans dengan versi database yang sama Untuk mengupgrade ke versi yang lebih baru, pertimbangkan untuk menggunakan Layanan Migrasi Database atau mengekspor lalu mengimpor database Anda ke instance Cloud SQL baruTentang ukuran cadanganPencadangan Cloud SQL bersifat inkremental. Mereka hanya berisi data yang diubah setelah pencadangan sebelumnya diambil. Cadangan terlama Anda memiliki ukuran yang mirip dengan database Anda, tetapi ukuran cadangan berikutnya bergantung pada tingkat perubahan data Anda. Saat cadangan terlama dihapus, ukuran cadangan terlama berikutnya akan bertambah sehingga cadangan lengkap masih ada Jenis cadanganCloud SQL melakukan dua jenis pencadangan Pencadangan sesuai permintaanAnda dapat membuat cadangan kapan saja. Ini bisa berguna jika Anda akan melakukan operasi berisiko pada database Anda, atau jika Anda memerlukan cadangan dan Anda tidak ingin menunggu jendela cadangan. Anda dapat membuat pencadangan sesuai permintaan untuk instans apa pun, baik instans tersebut mengaktifkan pencadangan otomatis atau tidak Pencadangan sesuai permintaan tidak dihapus secara otomatis seperti pencadangan otomatis. Mereka bertahan sampai Anda menghapusnya atau sampai instance mereka dihapus. Karena tidak dihapus secara otomatis, pencadangan sesuai permintaan dapat berdampak jangka panjang pada biaya tagihan Anda Pencadangan otomatisPencadangan otomatis dilakukan setiap hari, dalam jangka waktu pencadangan 4 jam. Pencadangan dimulai selama jendela pencadangan. Jika memungkinkan, jadwalkan pencadangan saat instans Anda memiliki aktivitas paling sedikit Selama masa pencadangan, pencadangan otomatis terjadi setiap hari instans Anda berjalan. Satu cadangan otomatis tambahan diambil setelah instans Anda dihentikan untuk mengamankan semua perubahan sebelum instans dihentikan. Hingga tujuh cadangan terbaru dipertahankan, secara default. Pencadangan otomatis dihentikan jika instance Anda telah dihentikan selama lebih dari 36 jam. Anda bisa, dari 1 hingga 365. Nilai cadangan dan retensi log transaksi dapat diubah dari pengaturan default. Di mana cadangan disimpanLokasi cadangan termasuk
Lokasi cadangan defaultJika Anda tidak menentukan lokasi penyimpanan, cadangan Anda akan disimpan di multiregion yang secara geografis paling dekat dengan lokasi instance Cloud SQL Anda. Misalnya, jika instance Cloud SQL Anda berada di gcloud sql backups list --instance atau backupRuns.list API. Untuk informasi lebih lanjut, lihat. Anda kemudian dapat memulihkan data dari cadangan ke instans baru atau yang sudah ada di wilayah yang tidak mengalami pemadamanLokasi cadangan khususCloud SQL memungkinkan Anda memilih lokasi khusus untuk data cadangan Anda. Ini berguna jika organisasi Anda harus mematuhi peraturan residensi data yang mengharuskan Anda menyimpan cadangan dalam batas geografis tertentu. Jika organisasi Anda memiliki jenis persyaratan ini, mungkin menggunakan kebijakan organisasi Resource Location Restriction. Dengan kebijakan ini, saat Anda mencoba menggunakan lokasi geografis yang tidak mematuhi kebijakan, Anda akan melihat peringatan di halaman Cadangan. Jika Anda melihat lansiran ini, Anda perlu mengubah lokasi pencadangan ke lokasi yang diizinkan oleh kebijakan Untuk daftar lengkap nilai regional yang valid, lihat. Untuk daftar lengkap nilai multiregional, lihat Lihat dan Catatan. Jika Anda mengubah lokasi penyimpanan cadangan, cadangan yang ada tetap berada di lokasi aslinyaPencadangan otomatis dan retensi log transaksiPencadangan otomatis digunakan untuk instance Cloud SQL. Kombinasi pencadangan otomatis dan log transaksi digunakan untuk melakukan pemulihan waktu tertentu Pencadangan otomatis dapat disimpan hingga satu tahun dengan mengonfigurasi periode penyimpanan, sedangkan pencadangan sesuai permintaan tetap ada hingga Anda menghapus cadangan atau hingga instans Anda dihapus Meskipun log transaksi dihitung dalam hitungan hari, pencadangan otomatis tidak dijamin terjadi dalam batas hari. Unit yang berbeda digunakan untuk pengaturan retensi ini. Retensi cadangan otomatis dihitung dan dapat diatur dari satu hingga 365 cadangan. Retensi log transaksi dalam hitungan hari dan dapat diatur dari satu hingga tujuh. Nilai default untuk keduanya adalah tujuh Batas bawah berguna untuk instance pengujian, karena log dan cadangan dihapus lebih cepat. Untuk log transaksi, ukuran disk tidak bertambah banyak dengan batas bawah. Menggunakan nilai yang lebih tinggi untuk retensi cadangan otomatis memungkinkan Anda memulihkan lebih jauh ke masa lalu Catatan. Pengaturan penyimpanan log transaksi harus selalu kurang dari atau sama dengan pengaturan penyimpanan cadanganLog transaksi yang lebih lama dari cadangan terakhir akan dihapus secara otomatis Log dibersihkan sekali sehari, tidak terus menerus. Ketika jumlah hari retensi log sama dengan jumlah cadangan, dapat terjadi retensi log yang tidak mencukupi. Misalnya, menyetel retensi log menjadi tujuh hari dan retensi cadangan menjadi tujuh cadangan berarti antara enam dan tujuh hari log akan dipertahankan Kami merekomendasikan pengaturan jumlah cadangan setidaknya satu lebih dari hari penyimpanan log untuk menjamin minimum hari penyimpanan log yang ditentukan Aktivitas tulis yang tinggi ke database dapat menghasilkan log transaksi dalam jumlah besar, yang dapat menghabiskan ruang disk secara signifikan, dan menyebabkan pertumbuhan disk untuk penyimpanan otomatis meningkatkan instans yang diaktifkan. Kami merekomendasikan ukuran penyimpanan instans untuk memperhitungkan retensi log transaksi Lihat LihatDapatkah saya mengekspor cadangan?Tidak, Anda tidak dapat mengekspor cadangan. Anda hanya dapat mengekspor data instance. Lihat Mengekspor data dari Cloud SQL Tentang pengguna cadangan khususCloud SQL membuat pengguna database khusus, Bagaimana pencadangan memengaruhi operasi instansUntuk instans MySQL, flag gcloud sql backups describe BACKUP-ID \ --instance=INSTANCE_ID_0 tidak digunakan untuk pencadangan. Ini berarti bahwa operasi tulis dan lainnya tidak terpengaruh oleh operasi pencadangan Biasanya, pencadangan selesai dalam beberapa detik, tetapi jika sejumlah besar data telah ditulis sejak pencadangan terakhir, pencadangan membutuhkan waktu lebih lama untuk diselesaikan Jika ada operasi yang tertunda pada saat upaya pencadangan, Cloud SQL biasanya melakukan beberapa upaya dalam jangka waktu tersebut untuk menyelesaikan pencadangan. Operasi yang memblokir pencadangan adalah operasi instance Cloud SQL yang berjalan lama seperti impor, ekspor, update (misalnya, perubahan metadata instance), dan mulai ulang instance Selama operasi yang berjalan lama, seperti memuat data, Anda dapat menonaktifkan pencadangan otomatis untuk sementara Batasan tingkat pencadanganCloud SQL membatasi kecepatan untuk operasi pencadangan pada disk data. Anda diperbolehkan melakukan maksimal lima operasi pencadangan setiap 50 menit per instans per proyek. Jika operasi pencadangan gagal, itu tidak diperhitungkan dalam kuota ini. Jika Anda mencapai batas, operasi akan gagal dengan pesan kesalahan yang memberi tahu Anda kapan Anda bisa mencoba lagi Mari kita lihat bagaimana Cloud SQL melakukan pembatasan kecepatan untuk pencadangan Cloud SQL menggunakan token dari bucket untuk menentukan berapa banyak operasi pencadangan yang tersedia dalam satu waktu. Setiap instance memiliki keranjang. Maksimum ada lima token dalam keranjang yang dapat Anda gunakan untuk operasi pencadangan. Setiap 10 menit, token baru ditambahkan ke keranjang. Jika ember penuh, token meluap Setiap kali Anda mengeluarkan operasi pencadangan, token diberikan dari keranjang. Jika operasi berhasil, token dihapus dari keranjang. Jika gagal, token dikembalikan ke ember. Diagram berikut menunjukkan cara kerjanya Penyelesaian masalahMasalahPemecahan masalahAnda tidak dapat melihat status operasi saat ini. Konsol Google Cloud hanya melaporkan keberhasilan atau kegagalan saat operasi selesai. Itu tidak dirancang untuk menampilkan peringatan atau pembaruan lainnyaJalankan perintah gcloud sql backups describe BACKUP-ID \ --instance=INSTANCE_ID1 untuk mencantumkan semua operasi untuk instance Cloud SQL yang diberikanAnda ingin mengetahui siapa yang mengeluarkan operasi pencadangan sesuai permintaan. Antarmuka pengguna tidak menampilkan pengguna yang memulai operasi Lihat di dan filter menurut teks untuk menemukan pengguna. Anda mungkin perlu menggunakan log audit untuk informasi pribadi. Termasuk file log yang relevan
Jika Anda telah melakukan operasi ekspor, Anda dapat membuat instans baru, lalu melakukan operasi impor untuk membuat ulang database. Ekspor ditulis ke Cloud Storage dan impor dibaca dari sana Pencadangan otomatis macet selama berjam-jam dan tidak dapat dibatalkan. Pencadangan bisa memakan waktu lama tergantung pada ukuran basis dataJika Anda benar-benar harus membatalkan operasi, Anda dapat meminta dukungan pelanggan untuk gcloud sql backups describe BACKUP-ID \ --instance=INSTANCE_ID5 instanceOperasi pemulihan bisa gagal saat satu atau lebih pengguna yang direferensikan dalam file dump SQL tidak ada. Sebelum memulihkan dump SQL, semua pengguna database yang memiliki objek atau diberi izin pada objek di database yang dibuang harus ada di database target. Jika tidak, operasi pemulihan gagal membuat ulang objek dengan kepemilikan atau izin asli sebelum memulihkan dump SQL Anda ingin menambah jumlah hari penyimpanan cadangan otomatis dari tujuh menjadi 30 hari, atau lebih lama. Anda bisa, dari 1 hingga 365. Pencadangan otomatis dipangkas secara teratur berdasarkan nilai retensi yang dikonfigurasi. Sayangnya, ini berarti cadangan yang terlihat saat ini adalah satu-satunya cadangan otomatis yang dapat Anda pulihkanUntuk menyimpan cadangan tanpa batas waktu, Anda dapat , karena tidak dihapus dengan cara yang sama seperti cadangan otomatis. Pencadangan sesuai permintaan tetap ada tanpa batas waktu. Artinya, mereka tetap ada sampai dihapus atau instance miliknya dihapus. Karena jenis cadangan tersebut tidak dihapus secara otomatis, hal ini dapat memengaruhi penagihan Pencadangan otomatis gagal dan Anda tidak menerima pemberitahuan email. Notifikasi tidak didukung untuk kegagalan pencadanganSaat pencadangan otomatis gagal, pesan gcloud sql backups describe BACKUP-ID \ --instance=INSTANCE_ID6 muncul di halaman gcloud sql backups describe BACKUP-ID \ --instance=INSTANCE_ID7 instance Cloud SQL Anda dapat menemukan status cadangan melalui perintah atau gcloud sql backups describe BACKUP-ID \ --instance=INSTANCE_ID8. Misalnya, pertama-tama buat daftar cadangan untuk sebuah instans, lalu jelaskan cadangan tertentu berdasarkan ID-nya Apa saja 3 jenis cadangan?Jenis cadangan yang paling umum adalah cadangan penuh, cadangan inkremental, dan cadangan diferensial . Jenis pencadangan lainnya termasuk pencadangan penuh sintetik dan pencerminan.
Apa itu cadangan basis data MySQL?Mysqldump adalah utilitas baris perintah yang digunakan untuk menghasilkan cadangan logis dari database MySQL . Ini menghasilkan Pernyataan SQL yang dapat digunakan untuk membuat ulang objek dan data database. Perintah juga dapat digunakan untuk menghasilkan keluaran dalam format XML, teks terbatas, atau CSV.
Apa empat jenis cadangan yang paling umum?Setiap program pencadangan memiliki pendekatannya sendiri dalam menjalankan pencadangan, tetapi ada empat jenis pencadangan yang umum diterapkan dan umumnya digunakan di sebagian besar program ini. pencadangan lengkap, pencadangan diferensial, pencadangan inkremental, dan pencadangan cermin .
Apa itu cadangan fisik dan logis di MySQL?Cadangan terdiri dari salinan persis dari direktori dan file basis data. Biasanya ini adalah salinan dari semua atau sebagian dari direktori data MySQL. Metode pencadangan fisik lebih cepat daripada logis karena hanya melibatkan penyalinan file tanpa konversi . Output lebih kompak daripada cadangan logis. |