mysql 雙master簡單筆記

 

master1:  10.9.30.1

master2: 10.9.30.2

一、設置 10.9.30.2的主爲10.9.30.1

1.1.【master1 10.9.30.1 設置】

mysql > grant mmsql  slave on *.* to 'mmsql'@'10.9.30.%' indentiied by 'mmsql';

mysql > show master status;

 會有    mysql-bin.0000097 |   633|    |   (類似這樣的信息)

1.2. 【master2 10.9.30.2 設置】

mysql>change master to  master_host='10.9.30.1',master_user='mmsql',master_password='mmsql',master_log='myql-bin.000097',master_log_pos=633;

mysql>start  slave;

mysql>show slave status\G

      Slave_IO_Running:Yes

    Slave_SQL_Running:Yes

二、將10.9.30.1的主設爲 10.9.30.2

   【在 10.9.30.2  設置】

2.1 mysql> grant  mmsql slave on *.* to 'mmsql'@'10.9.30.%' indentified by 'mmsql';

mysql> show  master status;

### mysql-bin.0000097|   633|    |

2.2 mysql>change master to  master_host='10.9.30.2',master_user='mmsql',master_password='mmsql',mysql_log_file='mysql-bin.0000097',master_log_pos=633;

2.3 mysql>start slave;

mysql>show  slave status\G

#Slave_IO_Running:Yes

#Slave_SQL_Running:Yes

 注: 雙sql需開啓binlog功能,在雙my.cnf  添加  log-bin=mysql-bin 一條記錄

      my.cnf 的 serverID不能一樣

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章