Bagikan melalui


Cara membuat dan mengelola replika baca di Azure Database for MySQL - Server Fleksibel menggunakan Azure CLI

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

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

Langkah selanjutnya