日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CentOS 7下MySQL 8雙主熱備高可用架構(gòu)全解

佳佳 ? 來源:jf_36786605 ? 作者:jf_36786605 ? 2025-08-12 17:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Centos7部署MySQL8+keepalived雙主熱備(含Keepalived配置與GTID同步優(yōu)化方案)
架構(gòu)拓撲原理
GTID同步 VIP 192.168.1.100 MySQL主節(jié)點1 MySQL主節(jié)點2
核心邏輯:
通過Keepalived實現(xiàn)VIP漂移
雙向GTID同步保證數(shù)據(jù)一致性
雙寫模式需配合應(yīng)用層沖突解決機制
MySQL 8部署流程
? 步驟1:官方源配置
wget https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm
?
?? 注意:
確認EL7版本與CentOS 7兼容
國內(nèi)鏡像加速可替換為華為云源
安裝前執(zhí)行 yum clean all && yum makecache
? 步驟2:安裝與服務(wù)啟動
sudo yum install mysql-community-server
sudo systemctl enable --now mysqld
?
安全初始化:
# 查看臨時密碼
grep 'temporary password' /var/log/mysqtd.log
# 執(zhí)行安全腳本
mysql_secure_installation
?
密碼策略說明:
策略項 默認值 修改建議,密碼長度 8字符 ≥12字符,特殊字符 必需 維持強校驗,密碼過期 180天 生產(chǎn)環(huán)境建議90天
雙主同步配置
節(jié)點1配置(192.168.1.10)
# /etc/my.cnf
[mysqld]
server-id=1
log-bin=mysql-bin
binlog_format=ROW
gtid_mode=ON
enforce_gtid_consistency=ON
binlog_do_db=需要同步的數(shù)據(jù)庫名
auto_increment_increment=2 # 雙主必須配置
auto_increment_offset=1
?
節(jié)點2配置(192.168.1.11)
auto_increment_increment=2
auto_increment_offset=2 # 確保自增ID不沖突
?
? 授權(quán)同步賬戶
-- 在兩臺服務(wù)器分別執(zhí)行
CREATE USER 'sync_user'@'%' IDENTIFIED BY 'V3ryS3cure!P@ss';
GRANT REPLICATION SLAVE ON *.* TO 'sync_user'@'%';
ALTER USER 'sync_user'@'%' IDENTIFIED WITH mysql_native_password BY 'V3ryS3cure!P@ss';
?
? 建立雙向通道
-- 在節(jié)點1執(zhí)行
CHANGE MASTER TO
MASTER_HOST='192.168.1.11',
MASTER_USER='sync_user',
MASTER_PASSWORD='V3ryS3cure!P@ss',
MASTER_AUTO_POSITION=1;
-- 在節(jié)點2執(zhí)行
CHANGE MASTER TO
MASTER_HOST='192.168.1.10',
MASTER_USER='sync_user',
MASTER_PASSWORD='V3ryS3cure!P@ss',
MASTER_AUTO_POSITION=1;
START SLAVE;
?
Keepalived高可用配置
主節(jié)點配置(192.168.1.10)
# /etc/keepalived/keepalived.conf
global_defs {
router_id MYSQL_HA_01
}
vrrp_script chk_mysql {
script "/usr/local/bin/mysql_check.sh"
interval 2
weight 2
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
virtual_ipaddress {
192.168.1.100/24 dev eth0
}
track_script {
chk_mysql
}
}
?
備節(jié)點配置(192.168.1.11)
router_id MYSQL_HA_02
state BACKUP
priority 90
?
? 健康檢測腳本
#!/bin/bash
# /usr/local/bin/mysql_check.sh
if ! mysqladmin ping -h127.0.0.1 -uroot -p'YourPassword' >/dev/null 2>&1; then
systemctl stop keepalived
exit 1
fi
exit 0
?
安全加固:
腳本權(quán)限設(shè)置為700
使用獨立監(jiān)控賬戶代替root
日志記錄到/var/log/keepalived.log
關(guān)鍵驗證操作
1. 同步狀態(tài)檢查
SHOW SLAVE STATUSG
-- 確認以下參數(shù):
-- Slave_IO_Running: Yes
-- Slave_SQL_Running: Yes
-- Retrieved_Gtid_Set: 正常遞增
?
2. VIP漂移測試
# 主節(jié)點執(zhí)行
systemctl stop mysqld
# 觀察備節(jié)點是否接管VIP
ip addr show eth0 | grep 192.168.1.100
?
3. 數(shù)據(jù)沖突測試
-- 節(jié)點1插入
INSERT INTO test.t1 VALUES (null, 'node1');
-- 節(jié)點2插入
INSERT INTO test.t1 VALUES (null, 'node2');
-- 檢查雙節(jié)點數(shù)據(jù)一致性
?
安全加固清單
啟用SSL加密傳輸
配置iptables防火墻規(guī)則
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="3306" accept'
?
開啟審計日志
[mysqld]
audit_log=ON
audit_log_format=JSON
?
定期備份驗證
mysqldump --single-transaction --master-data=2 -uroot -p dbname > backup.sql


審核編輯 黃宇
?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SSL
    SSL
    +關(guān)注

    關(guān)注

    0

    文章

    132

    瀏覽量

    26832
  • CentOS
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    14841
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ST7FOXU0 8位MCU:功能特性與設(shè)計應(yīng)用解析

    ST7FOXU0 8位MCU:功能特性與設(shè)計應(yīng)用解析 在電子工程師的設(shè)計世界里,選擇一款合適的微控制器(MCU)是項目成功的關(guān)鍵。ST7FOXU0作為ST
    的頭像 發(fā)表于 04-16 16:05 ?176次閱讀

    路由器雙機Gateway重定向不通問題的故障處理

    如圖1所示,某雙機局點IP-Host業(yè)務(wù)單掛機后,發(fā)現(xiàn)用戶無法訪問外網(wǎng)。兩臺BRAS上聯(lián)兩臺CR,BRAS1與BRAS2組成
    的頭像 發(fā)表于 04-15 17:56 ?906次閱讀
    路由器雙機<b class='flag-5'>熱</b><b class='flag-5'>備</b>Gateway重定向不通問題的故障處理

    億級流量電商架構(gòu) Linux 可用并發(fā)實戰(zhàn)運維實戰(zhàn)架構(gòu)

    學(xué)習(xí)地址:pan.baidu.com/s/1EzedMxjmP8lyxlJ_KMMlig?pwd=gdwa 跨越數(shù)據(jù)洪流:億級電商鏈路監(jiān)控體系建設(shè)的心路歷程 在電商行業(yè),“億級”不僅僅是一個量級
    的頭像 發(fā)表于 03-21 16:13 ?505次閱讀

    志T153處理器ARM+RISC-V的核CP多有強?——飛凌嵌入式

    在嵌入式設(shè)備拼性能、拼響應(yīng)、拼功耗的內(nèi)卷時代,核協(xié)作才是破局的關(guān)鍵。傳統(tǒng)的對稱多處理(SMP)架構(gòu)已難以兼顧全場景需求,非對稱多處理(AMP)異構(gòu)架構(gòu)正在成為行業(yè)主流,在這樣的背景
    的頭像 發(fā)表于 01-16 08:06 ?2032次閱讀
    <b class='flag-5'>全</b>志T153處理器ARM+RISC-V的<b class='flag-5'>雙</b>核CP多有強?——飛凌嵌入式

    Mysql數(shù)據(jù)恢復(fù)—Windows ServerMySQL(InnoDB)表誤刪數(shù)據(jù)恢復(fù)案例

    本地服務(wù)器,操作系統(tǒng)為windows server。服務(wù)器上部署mysql單實例,innodb引擎,獨立表空間。未進行數(shù)據(jù)庫備份,未開啟binlog。 人為誤操作使用Delete命令刪除數(shù)據(jù)時未添加where子句,導(dǎo)致表數(shù)據(jù)被刪除。刪除后未對該表進行任何操作。需要恢復(fù)
    的頭像 發(fā)表于 09-23 15:56 ?886次閱讀
    <b class='flag-5'>Mysql</b>數(shù)據(jù)恢復(fù)—Windows Server<b class='flag-5'>下</b><b class='flag-5'>MySQL</b>(InnoDB)<b class='flag-5'>全</b>表誤刪數(shù)據(jù)恢復(fù)案例

    企業(yè)級HDFS可用與YARN資源調(diào)度方案

    作為一名在大數(shù)據(jù)運維領(lǐng)域摸爬滾打8年的老兵,我見過太多因為基礎(chǔ)架構(gòu)不夠健壯而導(dǎo)致的生產(chǎn)事故。今天,我想和大家分享一套經(jīng)過實戰(zhàn)檢驗的 HDFS 可用與 YARN 資源調(diào)度方案,這套方案
    的頭像 發(fā)表于 09-08 17:15 ?884次閱讀

    華納云:海外服務(wù)器負載均衡與可用架構(gòu)設(shè)計

    在現(xiàn)代互聯(lián)網(wǎng)應(yīng)用中,海外服務(wù)器承擔(dān)著跨境業(yè)務(wù)、并發(fā)請求和實時數(shù)據(jù)傳輸?shù)年P(guān)鍵角色。單臺服務(wù)器難以支撐大量并發(fā)請求,一旦發(fā)生故障,可能導(dǎo)致服務(wù)中斷和業(yè)務(wù)損失。因此,合理設(shè)計負載均衡與可用架構(gòu)
    的頭像 發(fā)表于 08-28 18:32 ?811次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—盤上線過程中硬盤掉線導(dǎo)致數(shù)據(jù)丟失,數(shù)據(jù)恢復(fù)揭秘

    一臺某品牌存儲設(shè)備中有一組由8塊硬盤(包括盤)組建的raid5磁盤陣列。上層安裝的Linux操作系統(tǒng)。 raid5磁盤陣列有一塊硬盤掉線,
    的頭像 發(fā)表于 08-26 13:24 ?431次閱讀

    深入剖析RabbitMQ可用架構(gòu)設(shè)計

    在微服務(wù)架構(gòu)中,消息隊列故障導(dǎo)致的系統(tǒng)不可用率高達27%!如何構(gòu)建一個真正可靠的消息中間件架構(gòu)?本文將深入剖析RabbitMQ可用設(shè)計的核
    的頭像 發(fā)表于 08-18 11:19 ?1117次閱讀

    QNAP 正式推出 NAS 雙機架構(gòu)可用性解決方案,打造不中斷的儲存環(huán)境

    , HA) 解決方案,讓企業(yè)透過穩(wěn)定可靠的 NAS 雙機架構(gòu),確保業(yè)務(wù)關(guān)鍵資料與服務(wù)不中斷。QNAP 可用性解決方案在 Beta 版本期間獲得市場高度肯定,正式版的推出更進一步提
    的頭像 發(fā)表于 07-28 09:26 ?753次閱讀

    raid5數(shù)據(jù)恢復(fù)—raid5陣列盤未完全激活導(dǎo)致崩潰的數(shù)據(jù)恢復(fù)案例

    某單位一臺EMC某型號存儲中有12塊STAT接口的硬盤,其中10塊硬盤組建了一組RAID5陣列,剩下2塊設(shè)置為盤使用。 RAID5陣列中的2塊硬盤出現(xiàn)故障離線,但是只有一塊
    的頭像 發(fā)表于 07-09 11:35 ?734次閱讀

    介紹三種常見的MySQL可用方案

    在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)庫系統(tǒng)的連續(xù)可用性、降低故障恢復(fù)時間以及實現(xiàn)業(yè)務(wù)的無縫切換,可用(High Availability, HA)方案至關(guān)重要。本文將詳細介紹三種常見的 MySQL
    的頭像 發(fā)表于 05-28 17:16 ?1459次閱讀

    MYSQL集群可用和數(shù)據(jù)監(jiān)控平臺實現(xiàn)方案

    該項目共分為2個子項目,由MYSQL集群可用和數(shù)據(jù)監(jiān)控平臺兩部分組成。
    的頭像 發(fā)表于 05-28 10:10 ?1472次閱讀
    <b class='flag-5'>MYSQL</b>集群<b class='flag-5'>高</b><b class='flag-5'>可用</b>和數(shù)據(jù)監(jiān)控平臺實現(xiàn)方案

    服務(wù)器數(shù)據(jù)恢復(fù)—V7000存儲上raid5盤同步失敗的數(shù)據(jù)恢復(fù)方案

    V7000存儲設(shè)備上raid5陣列上一塊硬盤出現(xiàn)故障離線,盤自動啟用開始同步數(shù)據(jù)。盤數(shù)據(jù)同步還沒有結(jié)束的情況,與離線盤處于同一組M
    的頭像 發(fā)表于 05-23 14:47 ?701次閱讀

    利用dockerfile搭建mysql主從集群和redis集群

    ==MySQL主從同步(Replication)是一種實現(xiàn)數(shù)據(jù)冗余和可用性的技術(shù),通過將數(shù)據(jù)庫(Master)的變更操作同步到一個或多個從數(shù)據(jù)庫(Slave),實現(xiàn)數(shù)據(jù)的實時或準(zhǔn)實
    的頭像 發(fā)表于 05-14 11:38 ?3701次閱讀
    利用dockerfile搭建<b class='flag-5'>mysql</b>主從集群和redis集群
    东乌| 蓬莱市| 固镇县| 永修县| 吉木萨尔县| 谢通门县| 北京市| 遵义市| 上犹县| 沙湾县| 大关县| 通山县| 凭祥市| 临潭县| 宣恩县| 华安县| 故城县| 资兴市| 中阳县| 五华县| 静宁县| 张家川| 鄂托克旗| 阳谷县| 内乡县| 武平县| 柳河县| 永清县| 皮山县| 延寿县| 商河县| 四会市| 娱乐| 高清| 义乌市| 龙井市| 南漳县| 祁阳县| 调兵山市| 赤壁市| 榆树市|