mysql双向复制(主主模式)
mysql雙向復(fù)制(主主模式)
環(huán)境:
A:?192.168.1.1?????沒(méi)有數(shù)據(jù)
B:?192.168.1.2?????沒(méi)有數(shù)據(jù)
?
在A的[mysqld]字段下增加:
auto-increment-increment?=?2?(增長(zhǎng)值)?A上就會(huì)?1,3,5,7這樣增長(zhǎng)
auto-increment-offset?=?1????(初始值)??
在B的[mysqld]字段下增加:
auto-increment-increment?=?2??(增長(zhǎng)值)?B上就會(huì)2,4,6,8這樣增長(zhǎng)
auto-increment-offset?=?2??????(初始值)
因?yàn)槭请p向備份,可能產(chǎn)生主鍵重復(fù)等問(wèn)題,添加這兩個(gè)參數(shù)防止主鍵重復(fù)
?
注意:server-id?=?1?改成?server-id?=?2
重啟數(shù)據(jù)庫(kù)
在A上
mysql>?grant?replication?slave?on?*.*?to?'beifen'@'192.168.1.2'?identified?by?'123';?創(chuàng)建?beifen用戶,密碼設(shè)置為123??并授權(quán)給192.168.1.2使用。
?
在B上
mysql>?grant?replication?slave?on?*.*?to?'beifen'@'192.168.1.1'?identified?by?'123';?創(chuàng)建?beifen用戶,密碼設(shè)置為123??并授權(quán)給192.168.1.1使用。
?
?
在A上:
?
查詢主數(shù)據(jù)庫(kù)的狀態(tài),并記下File和Position的值,
?
在B上
在A上:
mysql>change?master?to?master_host=’192.168.1.2’,master_user=’beifen’,master_password=’123’,master_log_file=’mysql-bin.000016’?,master_log_pos=106;??
?
在B上:
mysql>change?master?to?master_host=’192.168.1.1’,master_user=’beifen’,master_password=’123’,master_log_file=’mysql-bin.000010’?,master_log_pos=257;??
?
?
在A?.、B上分別執(zhí)行
?
啟動(dòng)slave同步??????
mysql?>?start?slave;
?
在A、B上分別檢查主從同步,如果您看到Slave_IO_Running和Slave_SQL_Running均為Yes,則主從復(fù)制連接正常。
mysql?>?show?slave?status\G
?
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://blog.51cto.com/yangdonglin/1208432
總結(jié)
以上是生活随笔為你收集整理的mysql双向复制(主主模式)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 怎么把电脑网速变快
- 下一篇: 十年IT运维谈(二)“0”和“100”