Leesreplica's maken en beheren in Azure Database for MySQL - Flexible Server met behulp van de Azure CLI

VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server

In dit artikel leert u hoe u leesreplica's maakt en beheert in azure Database for MySQL flexibele server met behulp van de Azure CLI. Zie het overzicht voor meer informatie over leesreplica's.

[!Opmerking]

Azure-CLI

U kunt leesreplica's maken en beheren met behulp van de Azure CLI.

Vereisten

Een leesreplica maken

Belangrijk

Wanneer u een replica maakt voor een bron die geen bestaande replica's heeft, wordt de bron eerst opnieuw opgestart om zich voor te bereiden op replicatie. Neem hier rekening mee en voer deze bewerkingen uit tijdens een dalperiode.

U kunt een leesreplicaserver maken met behulp van de volgende opdracht:

az mysql flexible-server replica create --replica-name mydemoreplicaserver --source-server mydemoserver --resource-group myresourcegroup

Belangrijk

Wanneer u CLI gebruikt voor het maken van in-regio leesreplica van een bronserver met privétoegang, worden de netwerkinstellingen van de bronserver overgedragen. De invoerparameters voor privétoegang, zoals 'private-dns-zone', 'subnet' en 'vnet', worden genegeerd en leesreplica in de regio wordt gemaakt met dezelfde instellingen voor privétoegang als de bronserver.

Notitie

Leesreplica's worden gemaakt met dezelfde serverconfiguratie als de bron. De configuratie van de replicaserver kan worden gewijzigd nadat deze is gemaakt. De replicaserver wordt altijd gemaakt in dezelfde resourcegroep, dezelfde locatie en hetzelfde abonnement als de bronserver. Als u een replicaserver wilt maken naar een andere resourcegroep of een ander abonnement, kunt u de replicaserver na het maken verplaatsen. Het wordt aanbevolen om de configuratie van de replicaserver op gelijke of hogere waarden te houden dan de bron om ervoor te zorgen dat de replica de bron kan bijhouden.

Replica's voor een bronserver weergeven

Als u alle replica's voor een bepaalde bronserver wilt weergeven, voert u de volgende opdracht uit:

az mysql flexible-server replica list --server-name mydemoserver --resource-group myresourcegroup

Replicatie naar een replicaserver stoppen

Belangrijk

Replicatie naar een server stoppen kan niet ongedaan worden. Zodra de replicatie tussen een bron en replica is gestopt, kan deze niet ongedaan worden gemaakt. De replicaserver wordt vervolgens een zelfstandige server en ondersteunt nu zowel lees- als schrijfbewerkingen. Van deze server kan niet opnieuw een replica worden gemaakt.

Replicatie naar een leesreplicaserver kan worden gestopt met behulp van de volgende opdracht:

az mysql flexible-server replica stop-replication --name mydemoreplicaserver --resource-group myresourcegroup

Een replicaserver verwijderen

U kunt een leesreplicaserver verwijderen door de opdracht az mysql server delete uit te voeren.

az mysql flexible-server delete --resource-group myresourcegroup --name mydemoreplicaserver

Een bronserver verwijderen

Belangrijk

Als u een bronserver verwijdert, wordt de replicatie naar alle replicaservers gestopt en wordt de bronserver zelf verwijderd. Replicaservers worden zelfstandige servers die nu zowel lees-als schrijfbewerkingen ondersteunen.

Als u een bronserver wilt verwijderen, kunt u de opdracht az mysql flexible-server delete uitvoeren.

az mysql flexible-server delete --resource-group myresourcegroup --name mydemoserver

Volgende stappen