MySQL Backup Strategy for Master-Master Replication
Hi,
We are developing backup Strategy for MYSQL Master-Master Replication FT Setup.
Application always makes connection to only one Master MySQL Database and there are minimal chances of update conflict.
Full backup can be taken on any one or both MySQL Master Databases but i am not sure from which Master MySQL database we should take binlog backup.
If application makes connection from Node 1 , then binlogs will be created on Node 1 and Node 2 will only recieved updates from Node 1 . Node 2 will not create any binlog for changes recoieved via replication and same is applicable for vice-versa.
One thing can be done is to see from which Node application makes connection and from that we can take binlog backup , that too is not reliable if application switchover just happened before backup was started.
If we take binlog backup on both databases, then to do Point-in-time recovery becomes tougher as it will not be sure which Node's binlog backup to use.
Most Likely Startegy
---------------------
If we use log_slave_updates=ON binlogs will be created on both Master MySQL database. We can take fullbackup and binlog backup on both Master MySQL database and we can use any Node's backup for Restore & Recovery.
Please let us know if my backup startegy is ok or provide your views on any other backup strategy.
Thanks,
Varun Datta
Subject
Views
Written By
Posted
MySQL Backup Strategy for Master-Master Replication
4043
April 22, 2013 03:04AM
1457
April 22, 2013 11:27PM
1528
April 24, 2013 09:52PM
1517
May 07, 2013 05:44AM
1469
May 12, 2013 12:37PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.