MySQL Galera Cluster企業級部署

一、MySQL Galera Cluster簡介

主要特點

  1. 同步復制

    所有的寫操作(包括插入、更新、刪除)在集群中的所有節點上都是同步的。這意味著每個節點上的數據是完全一致的。
  2. 多主節點

    集群中的每個節點都是主節點。所有節點都可以處理讀寫請求,從而實現負載均衡和高可用性。
  3. 自動故障轉移

    如果一個節點發生故障,其他節點會自動接管,確保系統持續可用。
  4. 自動節點加入

    新節點可以自動加入集群,并同步到當前集群狀態。
  5. 數據一致性

    使用基于事務的復制保證數據一致性,所有事務在所有節點上以相同的順序執行。

二、MySQL Galera Cluster部署

1、 環境準備

主機名IP系統軟件版本
galera1192.168.11.5Rocky_linux9.4mysql-wsrep-8.0 galera-26.4.14-1
galera2192.168.11.26Rocky_linux9.4mysql-wsrep-8.0 galera-26.4.14-1
galera3192.168.11.27Rocky_linux9.4mysql-wsrep-8.0 galera-26.4.14-1
galera4192.168.11.28Rocky_linux9.4mysql-wsrep-8.0 galera-26.4.14-1

注意:關閉防火墻和selinux,進行時間同步。

每臺都進行 關閉防火墻和上下文操作?

配置域名ip解析文件

4臺模擬機都配置yum源

四臺虛擬機都下載mysql-wsrep-8.0和galera

2、配置文件修改

獲取初始密碼?

修改密碼

每臺設備上編寫腳本

運行腳本

隨后停止服務

配置 galera1 主機的配置文件

配置 galera2 主機文件

為添加 galera4 是為驗證自動節點加入的特點

配置 galera3 的文件

依次運行mysql

驗證

在galera1中創建一個庫

使用galera2、galera3中 查看

驗證成功

再向其添加galera4

再 galera2,galera3中添加galera4的信息

驗證

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/913463.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/913463.shtml
英文地址,請注明出處:http://en.pswp.cn/news/913463.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HTTP 重定向

什么是 HTTP 重定向? HTTP 重定向(HTTP Redirect) 是服務器向客戶端(通常是瀏覽器)發出的指令,告訴客戶端某個請求的資源已被移到新的位置。重定向通常通過發送一個特殊的 HTTP 狀態碼(例如 3x…

本地加載非在線jar包設置

項目中存在私有jar包,提示在線獲取不到,需要先獲取到完整的jar包在打進maven中再在項目中進行maven依賴引入 mvn install:install-file -DfileD:\tools\maven\apache-maven-3.5.2\local_repository2\org\ahjk\SixCloudCommon\1.0\SixCloudCommon-1.0-SN…

Codeforces Round 979 (Div. 2)

A c[1]-b[1]0,之后每個c[1]-b[1]最大都是maxa-mina,最大和最小放前兩個 B ans2^(a1)-2^s-1,1一個最小 C 我們可以把式子化為(....)||(....)||(....)括號里沒有||,如果括號全是1那么A贏,A盡量選擇把1選在一起 D …

UI前端大數據處理性能瓶頸突破:分布式計算框架的應用

hello寶子們...我們是艾斯視覺擅長ui設計、前端開發、數字孿生、大數據、三維建模、三維動畫10年經驗!希望我的分享能幫助到您!如需幫助可以評論關注私信我們一起探討!致敬感謝感恩!一、引言:前端大數據處理的性能困境與破局之路在數據爆炸增長的時代,UI…

病蟲害數據集

數據是泰迪杯主辦方提供的已經標記好的數據,4k畫質的圖片,總大小8個G 鏈接:https://pan.baidu.com/s/1fvmNHGrLvflEovjfCjDLOw?pwd6666 提取碼:6666 蟲害包括: 八點灰燈蛾 褐飛虱屬 白背飛虱 二化螟 蟋蟀 黃足…

JAVA基礎:關于JDK環境變量設置的若干相關細節及注意事項

一、JDK下載安裝 網址:https://www.oracle.com/java/technologies/downloads/ 以 win11 為例,根據網址下載安裝包后,點擊安裝,注意設置安裝路徑 二、基礎常識 1.Java三大使用平臺 Java SE(Java Standard Edition): 標準版&…

C++高頻知識點(四)

文章目錄 16. 虛基類要解決什么問題?17. C中如何進行類型轉換操作?列舉并解釋四種類型轉換方式。18. 什么是函數重載?如何進行函數重載?19. 解釋C中的友元函數和友元類,并解釋其使用場景。友元函數友元類 20. 請解釋C中…

【Servlet資源轉發介紹】

文章目錄 前言一、Servlet 資源轉發是什么?1. 為什么要資源轉發? 二、資源轉發 vs 重定向三、如何使用 RequestDispatcher 進行資源轉發1. 引入依賴2. 獲取 RequestDispatcher3. forward 示例4. include 示例JSP 中 include 指令或動作Servlet 中 includ…

牛客周賽 Round 99題解

Round 99 思路&#xff1a;我們之間去用字符串去統計即可&#xff0c;輸入一個字符串&#xff0c;看相鄰有沒有99即可 #include<bits/stdc.h> using namespace std; #define int long long string s; signed main() {cin>>s;int ns.size();for(int i1;i<n;i){i…

AR 如何改變我們構建網站的方式

想坐在沙發上試鞋子&#xff1f;歡迎來到 Web AR 的世界。還記得你在網頁上逛商城時&#xff0c;點擊一副墨鏡&#xff0c;然后鏡頭打開&#xff0c;它就自動出現在你臉上的那一瞬間嗎&#xff1f;不需要下載 App&#xff0c;不需要跳轉&#xff0c;只需一個瀏覽器。這不是科幻…

華為OD機試 2025B卷 - 貨幣單位轉換(C++PythonJAVAJSC語言)

2025B卷目錄點擊查看: 華為OD機試2025B卷真題題庫目錄|機考題庫 + 算法考點詳解 2025B卷 100分題型 題目描述 記賬本上記錄了若干條多國貨幣金額,需要轉換成人民幣分(fen),匯總后輸出。 每行記錄一條金額,金額帶有貨幣單位,格式為數字+單位,可能是單獨元,或者單獨分…

php協程

開發需求:在一套老項目中&#xff08;fastadmin&#xff09;實現一個定時任務&#xff0c;每分鐘訪問幾十個接口&#xff0c;拿到數據。 使用的swoole&#xff0c;在thinkphp5中實現協程。啟動命令php swoole.php <?php //chdir(__DIR__); define(APP_PATH, __DIR__ . /app…

【教程】強制關閉Windows防火墻的自啟動

轉載請注明出處&#xff1a;小鋒學長生活大爆炸[xfxuezhagn.cn] 如果本文幫助到了你&#xff0c;歡迎[點贊、收藏、關注]哦~ 背景說明 字節云的Windows server真是有點問題&#xff0c;忽然就開始自動開啟防火墻&#xff0c;手動關閉了過幾個小時又重新開啟了&#xff0c;導致…

【Qt】QSignalMapper

QSignalMapper 是 Qt 提供的一個用于信號映射的類&#xff0c;它允許將多個信號源&#xff08;例如按鈕點擊&#xff09;映射到一個單一的槽函數&#xff0c;并傳遞自定義參數。這在需要根據不同的觸發對象執行相似邏輯時非常有用。 用法說明 創建 QSignalMapper 實例&#xf…

Android Binder與AIDL與Service使用案例及分析

水一篇以前寫的文章?? Binder是Android內置的一種比較高效的跨進程機制,它很復雜,也很好用,可以讓我們像調用普通方法那樣完成跨進程式方法調用和數據傳遞。我們現在只需要知道它比較復雜以及怎么使用即可。 ALDL全名Android interface Definition Language, 是Android…

基于ConvLSTM的行人檢測與跟蹤預測算法研究

基于ConvLSTM的行人檢測與跟蹤預測算法研究 摘要 本文詳細探討了基于ConvLSTM(卷積長短期記憶網絡)的行人檢測與跟蹤預測算法的設計與實現。該算法結合了卷積神經網絡(CNN)的空間特征提取能力和長短期記憶網絡(LSTM)的時間序列建模優勢,能夠有效處理視頻序列中的行人檢測與…

深度學習基礎2

5.張量索引操作 &#xff08;1&#xff09;索引操作 行列索引列表索引 print(data[[0, 2], [1, 2]]) #返回(0, 1)&#xff0c;(2, 2)兩個位置的元素print(data[[[0], [1]], [1, 2]]) # 返回0&#xff0c;1行的1&#xff0c;2列共4個元素范圍索引 print(data[:3, :2]) # 前3行前…

Web安全:CSRF的攻擊原理與防御措施

什么是 CSRF&#xff1f; CSRF&#xff08;Cross-Site Request Forgery&#xff0c;跨站請求偽造&#xff09;是一種利用 瀏覽器自動攜帶 Cookie 的機制&#xff0c;誘騙用戶在已登錄目標網站的情況下&#xff0c;執行惡意操作的攻擊方式。 攻擊核心特點&#xff1a; 攻擊者 不…

學習記錄2025

1、Cmake相關 cmake -S . -B build -S . 表示CMakeLists.txt在哪個目錄 -B build CMake生成結果在哪個路徑 build就是路徑名 簡短 cmake -B build 或進入build 文件夾下 cmake cmake --build build 在build文件夾下編譯 常量&#xff1a;CMAKE_CURRENT_LIST_DIR CMAKE…

GIT操作 學習

登錄gitee登錄方式&#xff1a;通過網站登錄&#xff0c;使用注冊時的賬號&#xff08;通常是手機號&#xff09;和密碼進行認證創建倉庫 &#xfeff;新建倉庫步驟命名規范&#xff1a;倉庫名稱應盡量符合規范&#xff0c;避免與已有倉庫沖突&#xff0c;建議使用有意義的命名…