Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A kimenő adatreplikálás lehetővé teszi az adatok szinkronizálását egy rugalmas Azure Database for MySQL-kiszolgálópéldányból egy másik MySQL-kiszolgálóra a MySQL natív replikációja használatával. A MySQL-kiszolgáló (a replika) lehet helyszíni, futhat virtuális gépeken, vagy más felhőszolgáltatók által üzemeltetett adatbázis-szolgáltatásokban is. Míg az adatok replikálása az Azure Database for MySQL-be – A rugalmas kiszolgáló segít az adatok rugalmas Azure Database for MySQL-kiszolgálópéldányba (replikába) való áthelyezésében, az adatátadási replikáció lehetővé teszi az adatok átvitelét egy rugalmas Azure Database for MySQL-kiszolgálópéldányból (elsődleges). Az adatkiosztási replikációval a bináris napló (binlog) közösség számára hasznosíthatóvá vált, így a rugalmas Azure Database for MySQL-kiszolgálópéldány elsődleges kiszolgálóként működhet a külső replikákhoz. A binlog replikációval kapcsolatos további információkért tekintse meg a MySQL-binlog replikációjának áttekintését.
Feljegyzés
A kimenő adatreplikáció nem támogatott olyan rugalmas Azure Database for MySQL-kiszolgálópéldányon, amelyen azure-hitelesítés van konfigurálva.
A data-out replikáció használatának fő forgatókönyvei a következők:
Hibrid adatszinkronizálás hronizálás: Az adatáthelyezési replikációval szinkronizálhatók az adatok a rugalmas Azure Database for MySQL-kiszolgáló és a helyszíni kiszolgálók között. Ez a módszer segít zökkenőmentesen integrálni a felhő és a helyszíni rendszerek között egy hibrid megoldásban. Ez a megoldás akkor is hasznos lehet, ha el szeretné kerülni a szállítók zárolását.
Többfelhős szinkronizálás: Összetett felhőmegoldások esetén az adat-out replikációval szinkronizálhatja az adatokat a rugalmas Azure Database for MySQL-kiszolgáló és a különböző felhőszolgáltatók között, beleértve az ezekben a felhőkben üzemeltetett virtuális gépeket és adatbázis-szolgáltatásokat.
Migrálás: Az ügyfelek minimális idejű migrálást végezhetnek olyan nyílt forráskódú eszközökkel, mint például a MyDumper/MyLoader adat-kiosztással, hogy adatokat migráljanak a rugalmas Azure Database for MySQL-kiszolgálóról.
Korlátozások és szempontok
A Microsoft Entra-azonosító nem támogatott
A kimenő adatreplikáció nem támogatott egy rugalmas Azure Database for MySQL-kiszolgálópéldányon, amelyen azure-hitelesítés van konfigurálva. A forráskiszolgálón minden Microsoft Entra-tranzakció (Microsoft Entra-felhasználó létrehozása/frissítése) megszakítja az adatok replikációját.
Tipp.
Itt közzétett útmutató – MySQL :: MySQL-replikáció :: 2.7.3 Tranzakciók kihagyásával kihagyhat egy eseményt vagy eseményt egy CHANGE MASTER TO utasítás kiadásával a forrás bináris naplópozíciójának előremozdításához. A replikáció újraindítása bejegyzéseket tesz közzé a műveletet.
Szűrő
A replikációs szűrővel szűrheti ki az Azure-beli egyéni táblákat a replikakiszolgálón. Ez Replicate_Wild_Ignore_Table = "mysql.__%" beállítással érhető el az Azure MySQL belső tábláinak szűréséhez a replikán. Ha módosítani szeretné ezt a paramétert az Azure Portalról, keresse meg a rugalmas Azure Database for MySQL-kiszolgálópéldányt, és válassza ki a kiszolgálóparamétereket a Replicate_Wild_Ignore_Table paraméter megtekintéséhez/szerkesztéséhez.
Tekintse meg a következő általános útmutatót a replikációs szűrőről a MySQL-kézikönyvben:
- A MySQL 5.7 referencia-kézikönyve – 13.4.2.2 A REPLIKÁCIÓS SZŰRŐ UTASÍTÁS MÓDOSÍTÁSA
- A MySQL 5.7 referencia-kézikönyve – 16.1.6.3 Replikakiszolgáló beállításai és változói
- A MySQL 8.0 referencia-kézikönyve – 17.2.5.4 replikációs csatornaalapú szűrők