真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mysql組復(fù)制集群的PrimayServer如何配置并啟動

本文主要給大家簡單講講MySQL組復(fù)制集群的Primay Server如何配置并啟動,相關(guān)專業(yè)術(shù)語大家可以上網(wǎng)查查或者找一些相關(guān)書籍補(bǔ)充一下,這里就不涉獵了,我們就直奔主題吧,希望Mysql組復(fù)制集群的Primay Server如何配置并啟動這篇文章可以給大家?guī)硪恍?shí)際幫助。

成都創(chuàng)新互聯(lián)公司專注于拉孜企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站定制開發(fā)。拉孜網(wǎng)站建設(shè)公司,為拉孜等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站制作,專業(yè)設(shè)計,全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

一,在配置文件中添加組復(fù)制

server_id=1

#GTID模式打開。Global Transaction Identifier 全局事物標(biāo)識

#一個GTID在一個云服務(wù)器上只執(zhí)行一次,避免重復(fù)執(zhí)行導(dǎo)致數(shù)據(jù)混亂或者主從不一致

gtid_mode=ON

enforce_gtid_consistency=ON

#這兩個參數(shù)會將master.info和relay.info保存在表中

#master.info, relay.info為進(jìn)行數(shù)據(jù)復(fù)制過程中產(chǎn)生信息

master_info_repository=TABLE

relay_log_info_repository=TABLE

#數(shù)據(jù)同步復(fù)制時候使用binlog二進(jìn)制日志技術(shù)。binlog的相關(guān)配置

binlog_checksum=NONE

log_slave_updates=ON

log_bin=binlog

binlog_format=ROW

#以下內(nèi)容為配組置復(fù)制

transaction_write_set_extraction=XXHASH64

#roup_name 的格式是UUID,可以在MySQL 中執(zhí)行 select uuid(); 來獲得一個

loose-group_replication_group_name=056dc8f1-3007-11e7-bcbe-f079598d6322

#啟動的時候不自動啟動組復(fù)制

loose-group_replication_start_on_boot=off

#本server所使用的與其他組員通信復(fù)制的端口

#如果每個server實(shí)例運(yùn)行在不同的機(jī)器上,那么本地址端口官方建議為33061

loose-group_replication_local_address="127.0.0.1:33061"

#種子成員列表,就是server在加入組的時候,可以聯(lián)絡(luò)的其他組員。

#此選項(xiàng)不需要列出所有的組成員。需要加入組的server,只需要詢問組中的一個成員即可加入組

#不支持在創(chuàng)建組的時候,同時加入多個成員,會引起競爭

#Warining, 組中首先啟動的server,它是不使用這個選項(xiàng)的

loose-group_replication_group_seeds="127.0.0.1:33061,127.0.0.1:33071,127.0.0.1:33081"

#此選項(xiàng)ON在任何時候只能在一個server實(shí)例上使用。如果多個為ON,造成腦裂

#此選項(xiàng),在group的啟動server,構(gòu)建啟動組的時候,手動置為ON

#server啟動后,通過命令行SET loose-group_replication_bootstrap_group=ON

loose-group_replication_bootstrap_group=off

二。啟動首要Server并創(chuàng)建組

組復(fù)制機(jī)制,使用異步復(fù)制協(xié)議在分布式的集群實(shí)例中進(jìn)行數(shù)據(jù)復(fù)制的。分布式恢復(fù)進(jìn)程,依賴于名為“group_replication_recovery"的通道,而它正是用來在組成員當(dāng)中傳輸事物。在此,需要配置正確的用戶,基于組復(fù)制機(jī)制來建立組成員之間的直接復(fù)制通道。

  • 因此,先創(chuàng)建一個具有replication_slave權(quán)限的用戶

在初始sever里面,執(zhí)行以下的命令構(gòu)建用戶并授權(quán)使用恢復(fù)通道

-- 設(shè)置以下操作不記錄日志

set sql_log_bin=0;

create user rpl_user@'%';

grant replication slave on *.* to rpl_user@'%' identified by 'Abcd1234';

flush privileges;

set sql_log_bin=1;

--下面這一句可能過長,分開兩行輸入(第一行結(jié)束的時候,不要帶;)

--使用change master to配置本server如果從其他組成員恢復(fù)數(shù)據(jù)時候,使用group_replication_recovery通道給定的憑證。

change master to master_user='rpl_user', master_password='Abcd1234'

for channel 'group_replication_recovery';

#用以下語句可以檢查

select * from mysql.slave_master_info \G;

  • 安裝組復(fù)制插件

LINUX下面使用

install plugin group_replication soname 'group_replication.so';

windows下使用

install plugin group_replication soname 'group_replication.dll';

可以通過show plugins 命令檢查是否安裝成功

  • 啟動復(fù)制組

整個復(fù)制組只需要啟動一次

set global group_replication_bootstrap_group=ON;

start group_replication;

set global group_replication_bootstrap_group=OFF;

啟動成功后,可以通過以下語句檢查是否第一個member加入了組中

select * from performance_schema.replication_group_members;

Mysql組復(fù)制集群的Primay Server如何配置并啟動就先給大家講到這里,對于其它相關(guān)問題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會捕捉一些行業(yè)新聞及專業(yè)知識分享給大家的。


分享標(biāo)題:Mysql組復(fù)制集群的PrimayServer如何配置并啟動
鏈接地址:http://weahome.cn/article/psjsoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部