ZCS-10242 : Mariadb master-master setup #95
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Mariadb master-master setup
Two example hostnames will be used throughout this process.
master1.example.com (Primary master) master2.example.com (Secondary master)
zmmysqlenable-mmr
: Enable replication on both serverszmmysqlstart-mmr
: Start replication between both serversData to have before starting
The below data we should have for both mariadb servers before starting mariadb master-master setup
zimbra_mysql_password
mysql_replicator_password
mysql_port
Enable replication on both servers
On both mariadb servers set below values
zmlocalconfig -e maridb_master1="master1.example.com:7306"
zmlocalconfig -e maridb_master2="master2.example.com:7306"
Run
zmmysqlenable-mmr
on both mariadb serverszmmysqlenable-mmr
will do the following stepsAdd the following to
/opt/zimbra/conf/my.cnf
Create replication user
restart mysql
Run
zmmysqlstart-mmr
on both mariadb serverszmmysqlstart-mmr
will requirezimbra_mysql_password
,mysql_replicator_password
zmmysqlstart-mmr
will do the following steps