您好,登錄后才能下訂單哦!
1.如圖,級聯(lián)復(fù)制如果轉(zhuǎn)化成一主兩從?
GTID復(fù)制處理方法:
只需要把S2的復(fù)制停掉,然后重新change到M上即可;
S2:
stop slave;
reset slave all;
change master to M;
start slave
傳統(tǒng)復(fù)制處理方法(比較復(fù)雜):
(1)停止S1的復(fù)制,這個(gè)時(shí)候S1和S2停在同一位置
(2)在S1上執(zhí)行show slave status\G
root@localhost [testdb]>show slave status\G
*************************** 1. row ***************************
Slave_IO_State:
Master_Host: 192.168.91.22
Master_User: repl
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000008
Read_Master_Log_Pos: 917
Relay_Log_File: relay-bin.000011
Relay_Log_Pos: 718
Relay_Master_Log_File: mysql-bin.000008
Slave_IO_Running: No
Slave_SQL_Running: No
Exec_Master_Log_Pos: 917
(3)把S2change到主庫M上
change master to
master_host='192.168.91.22',
master_port=3306,
master_user='repl',
master_password='147258',
master_log_file='mysql-bin.000008 ',
master_log_pos='917 ';
(4)最后把S1復(fù)制啟動(dòng)起來
2.如圖,一主兩從如何轉(zhuǎn)化成級聯(lián)復(fù)制?
GTID復(fù)制處理方法:
比較簡單,直接S2change到主庫S1上
傳統(tǒng)復(fù)制處理方法 :
(1)使S1和S2復(fù)制同時(shí)出錯(cuò)在某個(gè)點(diǎn),如1032錯(cuò)誤,這樣兩邊復(fù)制都停在同一個(gè)位置,確定master_log_file和master_log_pos位置
(2)把S2change到主庫S1上
(3)把S1錯(cuò)誤修復(fù)
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。