Megosztás a következőn keresztül:


Olvasási replikák létrehozása és kezelése az Azure Database for MySQL-ben – Rugalmas kiszolgáló az Azure CLI használatával

A következőkre vonatkozik: Azure Database for MySQL – rugalmas kiszolgáló

Ebben a cikkben megtudhatja, hogyan hozhat létre és kezelhet olvasási replikákat a rugalmas Azure Database for MySQL-kiszolgálón az Azure CLI használatával. Az olvasási replikákkal kapcsolatos további információkért tekintse meg az áttekintést.

[! Megjegyzés]

  • Ha a GTID engedélyezve van egy elsődleges kiszolgálón (gtid_mode = ON), az újonnan létrehozott replikák gtid-alapú replikációt is használhatnak. További információ: Globális tranzakcióazonosító (GTID)

Azure CLI

Olvasási replikákat az Azure CLI használatával hozhat létre és kezelhet.

Előfeltételek

Olvasási replika létrehozása

Fontos

Ha olyan forráshoz hoz létre replikát, amely nem rendelkezik meglévő replikákkal, a forrás először újraindul, hogy felkészüljön a replikációra. Vegye figyelembe ezt, és hajtsa végre ezeket a műveleteket csúcsidőszakon kívül.

Az olvasási replikakiszolgáló a következő paranccsal hozható létre:

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

Fontos

Ha parancssori felületet használ a régión belüli olvasási replika privát hozzáféréssel rendelkező forráskiszolgálóról történő létrehozásához, a rendszer a forráskiszolgáló hálózati beállításait adhatja át. A rendszer figyelmen kívül hagyja a privát hozzáférés bemeneti paramétereit, például a "private-dns-zone", az "alhálózat" és a "vnet" paramétert, és a régión belüli olvasási replika a forráskiszolgálóval azonos privát hozzáférési beállításokkal jön létre.

Feljegyzés

Az olvasási replikák a forrással megegyező kiszolgálókonfigurációval jönnek létre. A replikakiszolgáló konfigurációja a létrehozása után módosítható. A replikakiszolgáló mindig ugyanabban az erőforráscsoportban, ugyanazon a helyen és előfizetésben jön létre, mint a forráskiszolgáló. Ha replikakiszolgálót szeretne létrehozni egy másik erőforráscsoportba vagy másik előfizetésbe, a létrehozás után áthelyezheti a replikakiszolgálót . Javasoljuk, hogy a replikakiszolgáló konfigurációját a forrásnál egyenlő vagy nagyobb értéken tartsa, hogy a replika lépést tudjon tartani a forrással.

Forráskiszolgáló replikáinak listázása

Ha egy adott forráskiszolgáló összes replikáját meg szeretné tekinteni, futtassa a következő parancsot:

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

Replikáció leállítása replikakiszolgálóra

Fontos

A kiszolgálóra történő replikáció leállítása visszavonhatatlan. Ha a replikáció leállt a forrás és a replika között, az nem vonható vissza. A replikakiszolgáló ezután önálló kiszolgálóvá válik, és mostantól támogatja az olvasást és az írást is. Ez a kiszolgáló nem tehető újra replikává.

Az olvasási replikakiszolgálóra történő replikáció az alábbi paranccsal állítható le:

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

Replikakiszolgáló törlése

Az olvasási replikakiszolgáló törléséhez futtassa az az mysql-kiszolgáló törlési parancsát.

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

Forráskiszolgáló törlése

Fontos

A forráskiszolgáló törlése leállítja a replikálást az összes replikakiszolgálón, magát a forráskiszolgálót pedig törli. A replikakiszolgálókból különálló kiszolgálók lesznek, amelyek az olvasási és írási műveleteket egyaránt támogatják.

Forráskiszolgáló törléséhez futtassa az az mysql flexible-server delete parancsot.

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

Következő lépések

  • További információ az olvasási replikákról