Multi-source репликация MySQL5.7 — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 8: Строка 8:
 
В MySQL при использовании GTID есть две глобальные переменные, о которых необходимо знать:
 
В MySQL при использовании GTID есть две глобальные переменные, о которых необходимо знать:
 
  gtid_executed – содержит набор всех транзакций из бинарного лога;
 
  gtid_executed – содержит набор всех транзакций из бинарного лога;
  gtid_purged – содержит набор транзакций, которые были зафиксированы на сервере, но не содержащиеся в бинарном логе. gtid_purged является подмножеством gtid_executed.
+
  gtid_purged   – содержит набор транзакций, которые были зафиксированы на сервере, но не содержащиеся в бинарном логе. gtid_purged является подмножеством gtid_executed.
  
  

Версия 14:48, 7 марта 2022

Появилась нужда в настройке репликации MySQL, с нескольких master-серверов будем лить в один slave-сервер

Multi repl 1.jpg



В MySQL при использовании GTID есть две глобальные переменные, о которых необходимо знать:

gtid_executed – содержит набор всех транзакций из бинарного лога;
gtid_purged   – содержит набор транзакций, которые были зафиксированы на сервере, но не содержащиеся в бинарном логе. gtid_purged является подмножеством gtid_executed.







https://habr.com/ru/post/276581/
https://www.k-max.name/linux/replikaciya-mysql-master-slave/
https://www.percona.com/blog/2013/10/02/mysql-5-7-multi-source-replication/
https://dev.mysql.com/doc/refman/5.7/en/replication-multi-source.html