溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL主從切換

發(fā)布時間:2020-08-01 06:01:32 來源:網(wǎng)絡 閱讀:1008 作者:jhpengsz 欄目:MySQL數(shù)據(jù)庫

MySQL主從切換
基于傳統(tǒng)主從切換:
當主宕機之后,
方法一:
1、所有從上IO線程都會因為主宕機中斷,此時,停止SLAVE IO_THREAD,等待SQL線程將relay log中的事件執(zhí)行完成;
2、選擇Read_Master_Log_Pos和Exec_Master_Log_Pos最大的那個slave提升為新的master;
3、查看每個slave上的二進制最后的位置(查看事件時間來查找能快一點),比如為CPOS,截取新master的二進制日志從CPOS以后的日志,并導入到slave中,以求數(shù)據(jù)的一致性;

MySQL主從切換
MySQL主從切換
4、在新master上SHOW MASTER STATUS記錄新master的logfile和logpos;
5、在所有slave上change master指向新的master即可
方法二(推薦):
1、所有從上IO線程都會因為主宕機中斷,此時,停止SLAVE IO_THREAD,等待SQL線程將relay log中的事件執(zhí)行完成;
2、選擇Read_Master_Log_Pos和Exec_Master_Log_Pos最大的那個slave提升為新的master;
3、查看每個slave上的二進制最后的位置(查看事件時間來查找能快一點),比如為CPOS,找出新master的二進制日志從CPOS以后的日志;
4、直接change master to指向這個日志的位置,即可開始復制;
MySQL主從切換

方法三(推薦):
MySQL主從切換
具體如下:
MySQL主從切換

基于GTID復制主從切換:

復制出現(xiàn)的問題:
MySQL主從切換

MySQL主從切換

MySQL主從切換

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI