Setting Up Replication
This example will guide you through setting up replication of a database.
Note
To replicate a database, the secondary cluster user must have CREATE DATABASE privileges and the primary cluster user (the one specified in REPLICATE DATABASE) must have the ALL PRIVILEGES permission on the primary cluster’s master aggregator.
The following host:port combinations represent the master aggregators of the primary and secondary clusters:
-
primary-MA:3306 -
secondary-MA:3306
Note that the primary and secondary clusters need not have identical topologies.
To begin replicating the database db_ from primary-MA, run the following command on secondary-MA:
REPLICATE DATABASE db_name FROM master_user:'master_user_password'@primary-MA:3306;
You always initiate replication from the secondary cluster.
Multiple secondary clusters can replicate from a single primary cluster.REPLICATE DATABASE on the master aggregator of each of the replica clusters.
Note
Data is always replicated across clusters asynchronously.
Last modified: April 3, 2023