MySQL ( MGR ) 08-(故障切換)

1.單主模式
1.1 模擬主節(jié)點掛掉(xag211)

[root@xag211 ~]# service mysqld stop

root@xag212:testdb [:15: ] 25 SQL->select * from performance_schema.replication_group_members;
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| CHANNEL_NAME              | MEMBER_ID                            | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| group_replication_applier | 2126c7e9-63c9-11eb-a1ba-000c299e2212 | xag212      |        3306 | ONLINE       |
| group_replication_applier | 2136c7e9-63c9-11eb-a1ba-000c299e2213 | xag213      |        3306 | ONLINE       |
+---------------------------+--------------------------------------+-------------+-------------+--------------+


root@xag212:testdb [:22: ] 26 SQL->
SELECT ta.* ,tb.MEMBER_HOST,tb.MEMBER_PORT,tb.MEMBER_STATE FROM 
performance_schema.global_status ta,performance_schema.replication_group_members tb 
WHERE ta.VARIABLE_NAME='group_replication_primary_member' and ta.VARIABLE_VALUE=tb.MEMBER_ID;
+----------------------------------+--------------------------------------+-------------+-------------+--------------+
| VARIABLE_NAME                    | VARIABLE_VALUE                       | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE |
+----------------------------------+--------------------------------------+-------------+-------------+--------------+
| group_replication_primary_member | 2126c7e9-63c9-11eb-a1ba-000c299e2212 | xag212      |        3306 | ONLINE       |
+----------------------------------+--------------------------------------+-------------+-------------+--------------+

root@xag212:testdb [:22: ] 27 SQL->delete from t1 where Id=2;
Query OK, 1 row affected (0.00 sec)

1.2 原主節(jié)點故障修復(xag211)即啟動

[root@xag211 ~]# service mysqld start

root@xag211:(none) [:26: ] 2 SQL->START GROUP_REPLICATION;

root@xag211:(none) [:26: ] 3 SQL->
select * from performance_schema.replication_group_members;
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| CHANNEL_NAME              | MEMBER_ID                            | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| group_replication_applier | 2116c7e9-63c9-11eb-a1ba-000c299e2211 | xag211      |        3306 | ONLINE       |
| group_replication_applier | 2126c7e9-63c9-11eb-a1ba-000c299e2212 | xag212      |        3306 | ONLINE       |
| group_replication_applier | 2136c7e9-63c9-11eb-a1ba-000c299e2213 | xag213      |        3306 | ONLINE       |
+---------------------------+--------------------------------------+-------------+-------------+--------------+

root@xag211:testdb [:27: ] 6 SQL->
select * from t1;
+----+----------+
| Id | TestName |
+----+----------+
|  1 | a        |
+----+----------+

2.要是三個節(jié)點都發(fā)生故障的話,在節(jié)點的故障都恢復后蓬推,需要手動重新做組復制畜普,操作流程如下:

第一個節(jié)點
reset master;
SET SQL_LOG_BIN=1;
CHANGE MASTER TO MASTER_USER='repl', MASTER_PASSWORD='repl' FOR CHANNEL 'group_replication_recovery';
STOP GROUP_REPLICATION;
SET GLOBAL group_replication_bootstrap_group=ON;
START GROUP_REPLICATION;
SET GLOBAL group_replication_bootstrap_group=OFF;
SELECT * FROM performance_schema.replication_group_members;
  
第二個節(jié)點
reset master;
SET SQL_LOG_BIN=1;
CHANGE MASTER TO MASTER_USER='repl', MASTER_PASSWORD='repl' FOR CHANNEL 'group_replication_recovery';
START GROUP_REPLICATION;
  
第三個節(jié)點
reset master;
SET SQL_LOG_BIN=1;
CHANGE MASTER TO MASTER_USER='repl', MASTER_PASSWORD='repl' FOR CHANNEL 'group_replication_recovery';
START GROUP_REPLICATION;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末茸习,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蒋譬,更是在濱河造成了極大的恐慌,老刑警劉巖愉适,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件犯助,死亡現(xiàn)場離奇詭異,居然都是意外死亡维咸,警方通過查閱死者的電腦和手機剂买,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門惠爽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瞬哼,你說我怎么就攤上這事婚肆。” “怎么了坐慰?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵较性,是天一觀的道長。 經(jīng)常有香客問我结胀,道長赞咙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任把跨,我火速辦了婚禮人弓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘着逐。我一直安慰自己崔赌,他們只是感情好,可當我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布耸别。 她就那樣靜靜地躺著健芭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪秀姐。 梳的紋絲不亂的頭發(fā)上慈迈,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天,我揣著相機與錄音省有,去河邊找鬼痒留。 笑死,一個胖子當著我的面吹牛蠢沿,可吹牛的內(nèi)容都是我干的伸头。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼舷蟀,長吁一口氣:“原來是場噩夢啊……” “哼恤磷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起野宜,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤扫步,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后匈子,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體河胎,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年虎敦,在試婚紗的時候發(fā)現(xiàn)自己被綠了仿粹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片搁吓。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖吭历,靈堂內(nèi)的尸體忽然破棺而出堕仔,到底是詐尸還是另有隱情,我是刑警寧澤晌区,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布摩骨,位于F島的核電站,受9級特大地震影響朗若,放射性物質(zhì)發(fā)生泄漏恼五。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一哭懈、第九天 我趴在偏房一處隱蔽的房頂上張望灾馒。 院中可真熱鬧,春花似錦遣总、人聲如沸睬罗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽容达。三九已至,卻和暖如春垂券,著一層夾襖步出監(jiān)牢的瞬間花盐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工菇爪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留算芯,地道東北人。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓凳宙,卻偏偏與公主長得像熙揍,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子近速,可洞房花燭夜當晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容

  • MGR切換模式需要重新啟動組復制,因些需要在所有節(jié)點上先關(guān)閉組復制堪旧,設(shè)置 group_replication_si...
    輕飄飄D閱讀 467評論 0 0
  • 一.配置組復制模式 組復制可以以單主模式或多主模式運行削葱,缺省采用單主模式。單主模式下一個庫可讀寫淳梦,其它的庫只讀析砸。多...
    只是甲閱讀 680評論 0 0
  • 拓撲圖介紹: 單主模式 192.168.43.141 MGR01 (讀寫) 192.168.43.142 MGR0...
    深度遺忘閱讀 573評論 0 0
  • 前言線上定位問題時,主要靠監(jiān)控和日志爆袍。一旦超出監(jiān)控的范圍首繁,則排查思路很重要作郭,按照流程化的思路來定位問題,能夠讓我們...
    立0911閱讀 382評論 0 1
  • 久違的晴天弦疮,家長會夹攒。 家長大會開好到教室時,離放學已經(jīng)沒多少時間了胁塞。班主任說已經(jīng)安排了三個家長分享經(jīng)驗咏尝。 放學鈴聲...
    飄雪兒5閱讀 7,515評論 16 22