Documentation Home
MySQL 8.0 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 45.9Mb
PDF (A4) - 46.0Mb
PDF (RPM) - 41.4Mb
HTML Download (TGZ) - 10.6Mb
HTML Download (Zip) - 10.6Mb
HTML Download (RPM) - 9.1Mb
Man Pages (TGZ) - 218.8Kb
Man Pages (Zip) - 323.9Kb
Info (Gzip) - 4.1Mb
Info (Zip) - 4.1Mb
Excerpts from this Manual

MySQL 8.0 Reference Manual  /  Group Replication

Chapter 18 Group Replication

Table of Contents     [+/-]

18.1 Group Replication Background     [+/-]
18.2 Getting Started     [+/-]
18.3 Monitoring Group Replication     [+/-]
18.4 Group Replication Operations     [+/-]
18.5 Group Replication Security     [+/-]
18.6 Group Replication Performance     [+/-]
18.7 Upgrading Group Replication     [+/-]
18.8 Group Replication System Variables
18.9 Requirements and Limitations     [+/-]
18.10 Frequently Asked Questions
18.11 Group Replication Technical Details     [+/-]

This chapter explains MySQL Group Replication and how to install, configure and monitor groups. MySQL Group Replication is a MySQL Server plugin that enables you to create elastic, highly-available, fault-tolerant replication topologies.

Groups can operate in a single-primary mode with automatic primary election, where only one server accepts updates at a time. Alternatively, for more advanced users, groups can be deployed in multi-primary mode, where all servers can accept updates, even if they are issued concurrently.

There is a built-in group membership service that keeps the view of the group consistent and available for all servers at any given point in time. Servers can leave and join the group and the view is updated accordingly. Sometimes servers can leave the group unexpectedly, in which case the failure detection mechanism detects this and notifies the group that the view has changed. This is all automatic.

The chapter is structured as follows: