宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動態(tài)
精選推薦

MySQL集群部署:多主多從

管理 管理 編輯 刪除

環(huán)境準(zhǔn)備

MySQL多主多從環(huán)境就是一個集群中有多個互為主從的節(jié)點,同時每個互為主從的寫節(jié)點又掛載只讀的從節(jié)點。之前的章節(jié)已經(jīng)介紹過主從搭建、雙主搭建的方法,多主多從架構(gòu)也是在其基礎(chǔ)上進行改造??偟膩碚f,MySQL的集群基本上是在主從架構(gòu)的基礎(chǔ)上進行演化改進的。所以下面我主要列出搭建的核心步驟和配置文件,不再一一細講。

分別在每個節(jié)點配置 /etc/hosts 主機域名映射。


#IP             域名|主機名
10.53.207.20    10.53.207.20  #master1
10.53.207.21    10.53.207.21  #master2
10.53.207.22    10.53.207.22  #slave1
10.53.207.23    10.53.207.23  #slave2






關(guān)閉防火墻:ufw disable

重啟網(wǎng)絡(luò)執(zhí)行:


sudo systemctl restart systemd-resolved;
bash /etc/hosts;



或者


sudo /etc/init.d/dns-clean start;
sudo /etc/init.d/networking restart;



#master節(jié)點配置

配置這兩個節(jié)點:10.53.207.20,10.53.207.21

  1. my.cnf 文件(默認(rèn)在 /etc/mysql/ 下)配置,我只配置了關(guān)鍵核心屬性,其他屬性讀者可以自定義配置

10.53.207.20


[mysqld]
#集群中服務(wù)實例的唯一標(biāo)識,兩個節(jié)點不能相同
server-id = 20
# 開啟gtid
gtid_mode = ON
enforce_gtid_consistency = 1
# 設(shè)置自增ID初始值為1,每次自增量為2。即都是奇數(shù)1,3,5,7,...
auto_increment_offset = 1
auto_increment_increment = 2
# 不需要寫binlog的庫
binlog_ignore_db = mysql
binlog_ignore_db = information_schema
binlog_ignore_db = performance_schema
binlog_ignore_db = sys
# 從庫不進行同步的庫
replicate_ignore_db = mysql
replicate_ignore_db = information_schema
replicate_ignore_db = performance_schema
replicate_ignore_db = sys




















10.53.207.21


[mysqld]
server-id=21
# 開啟gtid
gtid_mode = ON
enforce_gtid_consistency = 1
# 設(shè)置自增ID初始值為2,每次自增量為2。即都是偶數(shù)2,4,6,8,...
auto_increment_offset = 2
auto_increment_increment = 2
# 不需要寫binlog的庫
binlog_ignore_db = mysql
binlog_ignore_db = information_schema
binlog_ignore_db = performance_schema
binlog_ignore_db = sys
# 從庫不進行同步的庫
replicate_ignore_db = mysql
replicate_ignore_db = information_schema
replicate_ignore_db = performance_schema
replicate_ignore_db = sys



















配置完成后分別重啟兩個服務(wù):service mysql restart

2、然后分別在兩個節(jié)點中創(chuàng)建數(shù)據(jù)同步賬戶:


use mysql;
create user 'repl'@'10.53.207.%' identified by 'P@repl';
grant replication slave on *.* to 'repl'@'10.53.207.%';
flush privileges;





3、分別在兩個節(jié)點配置并開啟主從同步:

10.53.207.20


change master to
    master_host='10.53.207.21',
    master_port=3306,
    master_user='repl',
    master_password='P@repl',
    master_auto_position=1,
    get_master_public_key=1;








開啟主從同步:start slave

10.53.207.21


change master to
    master_host='10.53.207.20',
    master_port=3306,
    master_user='repl',
    master_password='P@repl',
    master_auto_position=1,
    get_master_public_key=1;








開啟主從同步:start slave

4、驗證雙主架構(gòu)

可以在任意一個節(jié)點同時執(zhí)行 show master status 和 show replica status 來查看 主從同步信息。

分別在兩個服務(wù)上進行數(shù)據(jù)的更新,發(fā)現(xiàn)數(shù)據(jù)都可以同步至另外的主節(jié)點。

#slave節(jié)點配置

配置這兩個節(jié)點:10.53.207.22,10.53.207.23

1、my.cnf 文件配置

10.53.207.22


[mysqld]
server-id=22
read_only=1
gtid_mode=ON
enforce_gtid_consistency=1

replicate_ignore_db = mysql
replicate_ignore_db = information_schema
replicate_ignore_db = performance_schema
replicate_ignore_db = sys











10.53.207.23


[mysqld]
server-id=23
read_only=1
gtid_mode=ON
enforce_gtid_consistency=1

replicate_ignore_db = mysql
replicate_ignore_db = information_schema
replicate_ignore_db = performance_schema
replicate_ignore_db = sys











配置完成后分別重啟兩個服務(wù):service mysql restart

2、配置主從同步信息并開啟同步服務(wù)。

10.53.207.22


change master to
    master_host='10.53.207.20',
    master_port=3306,
    master_user='repl',
    master_password='P@repl',
    master_auto_position=1,
    get_master_public_key=1;








開啟主從同步:start slave

10.53.207.23


change master to
    master_host='10.53.207.21',
    master_port=3306,
    master_user='repl',
    master_password='P@repl',
    master_auto_position=1,
    get_master_public_key=1;








開啟主從同步:start slave

#集群驗證

可以在每個節(jié)點通過 show slave status 或者 show replica status 查看主從同步狀態(tài),通過 show master status 查看主節(jié)點狀態(tài)。

可以在主節(jié)點(10.53.207.20,10.53.207.21)上進行插入數(shù)據(jù),發(fā)現(xiàn)數(shù)據(jù)都能同步至其他節(jié)點(包括另一個主節(jié)點和其他從節(jié)點)。

在從節(jié)點無法進行數(shù)據(jù)更新( super 和 connection_admin 權(quán)限的用戶不受只讀屬性限制),只能進行查詢,并且可以同步主節(jié)點的數(shù)據(jù)。


請登錄后查看

Lily jar 最后編輯于2024-12-09 15:34:06

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認(rèn)正序 回復(fù)倒序 點贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
973
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復(fù)
回復(fù)
問題:
問題自動獲取的帖子內(nèi)容,不準(zhǔn)確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當(dāng)前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認(rèn)打賞

微信登錄/注冊

切換手機號登錄

{{ bind_phone ? '綁定手機' : '手機登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服