Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam artikel ini, Anda akan mempelajari cara membuat dan mengelola replika baca di Azure Database for MySQL Flexible Server menggunakan Azure CLI. Untuk mempelajari selengkapnya tentang replika baca, lihat gambaran umum.
[!Catatan]
- Jika GTID diaktifkan di server utama (
gtid_mode= AKTIF), replika yang baru dibuat juga akan mengaktifkan GTID dan menggunakan replikasi berbasis GTID. Untuk mempelajari selengkapnya, lihat Pengidentifikasi transaksi global (GTID)
Azure CLI
Anda dapat membuat dan mengelola replika baca menggunakan Azure CLI.
Prasyarat
- Menginstal Azure CLI 2.0
- Mulai Cepat: Membuat instans Azure Database for MySQL - Server Fleksibel dengan menggunakan Azure CLI yang akan digunakan sebagai server sumber.
Buat replika baca
Penting
Jika Anda membuat replika untuk sumber yang tidak memiliki replika, sumber akan terlebih dahulu memulai ulang untuk mempersiapkan replikasi. Pertimbangkan dan lakukan operasi ini selama periode senggang.
Server replika baca dapat dibuat menggunakan perintah berikut:
az mysql flexible-server replica create --replica-name mydemoreplicaserver --source-server mydemoserver --resource-group myresourcegroup
Penting
Saat menggunakan CLI untuk membuat replika baca di wilayah dari server sumber dengan akses privat, pengaturan jaringan server sumber dibawa. Parameter input akses privat, seperti "private-dns-zone", "subnet" dan "vnet" diabaikan dan replika baca di wilayah dibuat dengan pengaturan akses privat yang sama dengan server sumber.
Catatan
Replika baca dibuat dengan konfigurasi server yang sama dengan sumbernya. Konfigurasi server replika dapat diubah setelah dibuat. Server replika selalu dibuat dalam grup sumber daya yang sama, lokasi yang sama, dan langganan yang sama dengan server sumber. Jika ingin membuat server replika dalam grup sumber daya yang berbeda atau langganan yang berbeda, Anda dapat memindahkan server replika setelah pembuatan. Sebaiknya konfigurasi server replika disimpan dengan nilai yang sama atau lebih besar dari sumbernya untuk memastikan replika dapat mengikuti sumbernya.
Membuat daftar replika untuk server sumber
Untuk menampilkan semua replika atas server sumber tertentu, jalankan perintah berikut:
az mysql flexible-server replica list --server-name mydemoserver --resource-group myresourcegroup
Menghentikan replikasi ke server replika
Penting
Menghentikan replikasi ke server tidak dapat dibatalkan. Setelah replikasi berhenti antara sumber dan replika, penghentian tersebut tidak dapat dibatalkan. Server replika kemudian menjadi server mandiri dan sekarang mendukung baca dan tulis. Server ini tidak dapat dijadikan replika lagi.
Replikasi ke server replika baca dapat dihentikan menggunakan perintah berikut:
az mysql flexible-server replica stop-replication --name mydemoreplicaserver --resource-group myresourcegroup
Menghapus server replika
Menghapus server replika baca dapat dilakukan dengan menjalankan perintah az mysql server delete.
az mysql flexible-server delete --resource-group myresourcegroup --name mydemoreplicaserver
Menghapus server sumber
Penting
Menghapus server sumber akan menghentikan replikasi untuk semua server replika dan menghapus server sumber itu sendiri. Server replika menjadi server mandiri yang kini mendukung baca dan tulis.
Untuk menghapus server sumber, Anda dapat menjalankan perintah az mysql flexible-server delete.
az mysql flexible-server delete --resource-group myresourcegroup --name mydemoserver