您好,登錄后才能下訂單哦!
1.如圖,級聯復制如果轉化成一主兩從?
GTID復制處理方法:
只需要把S2的復制停掉,然后重新change到M上即可;
S2:
stop slave;
reset slave all;
change master to M;
start slave
傳統復制處理方法(比較復雜):
(1)停止S1的復制,這個時候S1和S2停在同一位置
(2)在S1上執行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復制啟動起來
2.如圖,一主兩從如何轉化成級聯復制?
GTID復制處理方法:
比較簡單,直接S2change到主庫S1上
傳統復制處理方法 :
(1)使S1和S2復制同時出錯在某個點,如1032錯誤,這樣兩邊復制都停在同一個位置,確定master_log_file和master_log_pos位置
(2)把S2change到主庫S1上
(3)把S1錯誤修復
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。