Sdílet prostřednictvím


Replikace dat z flexibilního serveru Azure Database for MySQL

Replikace odchozích dat umožňuje synchronizovat data z instance flexibilního serveru Azure Database for MySQL na jiný server MySQL pomocí nativní replikace MySQL. Server MySQL (replika) se může nacházet v místním prostředí, na virtuálních počítačích nebo v databázové službě hostované jinými poskytovateli cloudových služeb. Zatímco replikace dat do flexibilního serveru Azure Database for MySQL pomáhá přesouvat data do instance flexibilního serveru Azure Database for MySQL (replika), replikace odchozích dat by vám umožnila přenášet data z instance flexibilního serveru Azure Database for MySQL (primární). Díky replikaci typu Data-out je binární protokol (binlog) využitý komunitou a umožňuje instanci flexibilního serveru Azure Database for MySQL fungovat jako primární server pro externí repliky. Další informace o replikaci binlogu najdete v přehledu replikace binlogu MySQL.

Poznámka:

Replikace odchozích dat není podporována v instanci flexibilního serveru Azure Database for MySQL, která má nakonfigurované ověřování Azure.

Mezi hlavní scénáře, které je potřeba zvážit použití replikace odchozích dat, patří:

  • Hybridní Synchronizace dat hronizace: Replikace odchozích dat se dá použít k zachování synchronizace dat mezi flexibilním serverem Azure Database for MySQL a místními servery. Tato metoda vám pomůže bezproblémově integrovat mezi cloudovými a místními systémy v hybridním řešení. Toto řešení může být užitečné také v případě, že se chcete vyhnout uzamčení dodavatele.

  • Synchronizace s více cloudy: U složitých cloudových řešení můžete pomocí replikace odchozích dat synchronizovat data mezi flexibilním serverem Azure Database for MySQL a různými poskytovateli cloudu, včetně virtuálních počítačů a databázových služeb hostovaných v těchto cloudech.

  • Migrace: Zákazníci můžou provést migraci s minimálním časem pomocí opensourcových nástrojů, jako jsou MyDumper/MyLoader s replikací odchozích dat, a migrovat data z flexibilního serveru Azure Database for MySQL.

Omezení a důležité informace

Microsoft Entra ID není podporováno.

Replikace odchozích dat se nepodporuje v instanci flexibilního serveru Azure Database for MySQL, která má nakonfigurované ověřování Azure. Veškerá transakce Microsoft Entra (vytvoření nebo aktualizace uživatele Microsoft Entra) na zdrojovém serveru přeruší replikaci dat.

Tip

Použijte doprovodné materiály publikované zde : MySQL :: Replikace MySQL :: 2.7.3 Přeskočení transakcí pro přeskočení přeskočení události nebo událostí vydáním příkazu CHANGE MASTER TO pro přesunutí pozice binárního protokolu zdroje vpřed. Restartování replikace publikuje akci.

Filtrovat

Filtr replikace musíte použít k vyfiltrování vlastních tabulek Azure na serveru repliky. Toho lze dosáhnout nastavením Replicate_Wild_Ignore_Table = "mysql.__%" pro filtrování interních tabulek Azure MySQL na replice. Pokud chcete tento parametr upravit z webu Azure Portal, přejděte do instance flexibilního serveru Azure Database for MySQL a vyberte parametry serveru, abyste mohli zobrazit nebo upravit parametr Replicate_Wild_Ignore_Table.

Projděte si následující obecné pokyny k filtru replikace v příručce k MySQL: