MySQL 級聯庫提升從庫 從庫降級級聯庫方法
阿新 • • 發佈:2018-12-23
級聯 mysq host ron top 架構 pos 準備 star 級聯庫提升從庫方法:
原架構
M--S1--S2
改為
M--S1
|
S2
方法
1:停S1
stop slave io_thread,確認 S1 S2一致並靜止。
2:S1
show slave status\G
記下 log1 pos1
3:S2
stop slave; reset slave;change master to master_host=‘M‘ master_log_file=‘log1‘,master_log_pos=pos1; binlog和pos為第二部記錄的數據。
4:
S1 start slave;
S2 start slave;
方法
1.S1,S2:
stop slave sql_thread;
2.M :
show master status; 記錄下log1 pos1,為下一步準備
3.S1,S2:
start slave until master_log_file=‘log1‘,master_log_pos=pos1;
4.S1
show master status; 記錄下 log2 pos2,為下一步準備
5.S2:
stop slave;change master to master_host=‘S1‘ master_log_file=‘log2‘,master_log_pos=pos2;start slave;
6.S1:
start slave;
原架構
M--S1--S2
改為
M--S1
|
S2
方法
1:停S1
stop slave io_thread,確認 S1 S2一致並靜止。
2:S1
show slave status\G
記下 log1 pos1
3:S2
stop slave; reset slave;change master to master_host=‘M‘ master_log_file=‘log1‘,master_log_pos=pos1; binlog和pos為第二部記錄的數據。
4:
S1 start slave;
S2 start slave;
從庫降級級聯庫
原架構:
M--S1
|
S2
改為架構:
M--S1--S2
1.S1,S2:
stop slave sql_thread;
2.M :
show master status; 記錄下log1 pos1,為下一步準備
3.S1,S2:
start slave until master_log_file=‘log1‘,master_log_pos=pos1;
4.S1
show master status; 記錄下 log2 pos2,為下一步準備
5.S2:
stop slave;change master to master_host=‘S1‘ master_log_file=‘log2‘,master_log_pos=pos2;start slave;
6.S1:
MySQL 級聯庫提升從庫 從庫降級級聯庫方法