Quantcast
Channel: StackExchange Replication Questions
Viewing all articles
Browse latest Browse all 17268

MySQL 2 masters N-slaves replication

$
0
0

I'm trying to set up a two masters, N-slaves replication in MySQL

I have setup two masters that works perfectly fine with each other.

It breaks when I add a slave for master#1.

Creating

master#1 : Create database test.

master#2 : test database gets created from master#1's query.

  • creates a test database in slave#1

Deleting

master#2 : Delete database test.

master#1 : test database gets deleted from master#2's query.

  • test doesn't get removed in slave#1

What I did was to create a user in **master#

create user 'root'@'slave.one.ip' identified by 'slaveonepass';

Give it replication privileges:

grant replication slave on dbname.* to 'root'@'slave.one.ip';

Get the info of master#1:

show master status;

Add the info from above to slave#1

mysql> change master to\
master_host='first.master.ip',\
master_user='root',\
master_password='slaveonepass',\
master_log_file='mysql-bin.123456',\
master_log_pos=123456;`

Reference:


Viewing all articles
Browse latest Browse all 17268

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>