MariaDB的Galera集群应用场景--数据库多主多活

第三章openstack环境部署 之 mariadb-galera-server 1、mariadb-galera-server 三个控制节点安装 yum install -y centos-release-openstack-stein yum install -y python-openstackclient openstack-selinux MySQL-python python2-PyMySQL yum install -y mariadb mariadb-gal... 阅读详情

实施环境

Centos  7.2V  1511

MySQL  5.5.52V

应用场景描述

先前未做双主双活集群;

一台数据库节点有历史数据;

现在要做双主双活Galera集群.

场景模拟演练

  1. 创建一台有历史数据的数据库节点

从另一个MySQL数据库中,备份所有数据,然后将数据导入到本地数据库节点.

安装同版本yum -y install mariadb-server.x86_64

开启数据库服务  :  systemctl   start  mysql

初始化数据库

mysql_secure_installation

将备份数据导入新安装的数据库中:

数据库中也已经存入数据:

这将作为一个没有做数据库集群且已经运行了一段时间的具有历史数据的数据库节点.

  1. 在运行了一段时间的具有历史数据的数据库节点上安装Galera集群软件

yum --enablerepo=mariadb -y install MariaDB-Galera-server

同样是5.5.52的MariaDB-Galera-server软件会与5.5.52的MariaDB-server造成冲突!!

不能进行同版本的平滑过渡!!!

采用方法:

将原来安装的数据库软件卸载掉,然后安装这个集群软件

yum –y  remove  mariadb-server             (数据库服务器端)

yum –y  remove  mariadb                   (数据库客户端)

直接卸载数据库对数据库中的数据不会产生丢失.数据在/var/lib/mysql 目录下存放着.

yum --enablerepo=mariadb -y install MariaDB-Galera-server

进入数据库后,查询数据仍然存在

此时,该数据库节点只是安装了集群软件,尚未进行集群的相关配置.

  1. 在第二个数据库节点上,安装集群软件

yum --enablerepo=mariadb -y install MariaDB-Galera-server

此时,该节点数据库中并没有相关的同步数据:

  1. 开始配置Galera集群的配置文件

vim   /etc/my.cnf.d/server.cnf

初始化新增加的数据库节点

mysql_secure_installation

  1. 启动集群

防火墙和SLinux要求都要关闭

查看集群状态:

  1. 查看新增的数据库节点的数据同步

  1. 风险评估

若是数据库集群软件如上操作不能平滑过渡,需要卸载冲突的数据库软件,在此期间需要停业务.

     2.风险规避

在进行集群搭建时一定要做好数据库的全量备份!

     3. 部署优化方案

建议集群中至少用3个数据库节点.原因,在一般情况下,3台数据库进行主主互备,当一台数据库宕机后,集群中至少还有两台数据库在进行主主互备.

  1. 规避了2台机器数据库主主互备过程中,连续2台数据库宕机的风险
  2. 规避了2台机器数据库主主互备过程中,1台机器宕机由于不可抗拒因素无法及时恢复的风险.
  3. 为数据库集群中部分节点出现宕机,进行恢复工作,赢得宝贵的时间.
  4. 将数据库主主互备的故障风险率,从原来2台机器双机互备的50%以上, 降低到3台主主互备的30%以下.
MariaDB Galera Cluster 集群配置(MariaDB5.5.63亲测可用) 搭建MariaDB数据库集群,适用于MariaDB10.1及以下版本,因网上配置MariaDB集群教程所用版本均在10.2及以上,故出一个10.1以下版本配置教程 立即下载

相关推荐

CENTOS7.X下MariaDB_Galera集群安装及配置真实可用

按照解压后Galera.txt中的操作一步步做,20分钟安装配置好CENTOS7.X(现本人在用的是7.6)下的MariaDB 10.3.12(最新稳定版2019.1.7发布)的Galera 25.24的双主集群。 MariaDB 为Mysql的开原版,百分百兼容Mysql,双主实时同步集群(还可以配多主),非常好用,再也不要去配置什么Mysql的主从同步了,本人的服务器2000万的大表稳定运行一年都没什么问题。 文档中附带repo源/Galera配置文件/常用命令及实际中碰到的问题解决方法。 本人一步一步总结的实战经验都是实打实可用的,网上没有这么系统的全流程介绍,绝无骗分。

mariadb galera主从模式部署

MariaDB数据库—主从复制

qq_39511211的博客 687

超详细的MariaDB Galera cluster 多主复制配置!

超详细的MariaDB Galera cluster 多主复制配置!

配置mariadb数据库galera集群

vim /var/lib/mysql/grastate.dat //如果没有这个文件就重启mariadb服务,会自动生成。vim /var/lib/mysql/grastate.dat //如果没有这个文件就重启mariadb服务,会自动生成。vim /var/lib/mysql/grastate.dat //如果没有这个文件就重启mariadb服务,会自动生成。2.修改/var/lib/mysql/grastate.dat。2.修改/var/lib/mysql/grastate.dat。

m0_62572301的博客 1579

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(四)-无人机系统(UAS)命令与控制(C2)通信用例

UTM向5G网络提供无人机系统C2通信所需的信息,例如服务类别、无人机系统服务的流量类型、授权的无人机系统服务所需的QoS以及无人机系统服务的订阅。遵循模型B的网络辅助C2模型,为了确保UAS操作的C2通信的服务可用性和可靠性,特别是当无人机在操作员的视线之外(BLOS)飞行时,为无人机提供支持冗余的C2通信链路。如果需要创建额外的C2通信连接或更改现有数据连接的配置以进行C2通信,则5G网络会根据无人机系统的授权服务信息和C2通信中所需的QoS和优先级,修改或分配一个或多个C2通信流量的QoS流。

u011376987的博客 2051

扫地机的CPU只要二十多块?2024第二拆来了

昨天还说到这个机器人的故障,经小鱼拆机后测试和后台网友留言确认,不是防跌落问题,是轮子故障,这个轮子不会动,轮子上有一个限位开关检测机器人是否离开地面的,测试的时候也没有误触发,所以电机存在故障,后面拆电机的时候再检查。最后再留下一个疑问,这个机器人的回充没有用红外管,机器人是如何识别基站进行返回充电的(因为只买了本体,没买充电桩,不确定充电桩的形状,是不是利用点云识别不确定)懂的请留言。全志的R16,封装是 BGA282,那这个板子至少是4层板,小鱼盲猜 6 层板,知道的小伙伴欢迎留言。

生活不止眼前的苟且 1980

MariaDB的Galera集群-双主双活安装设置

MariaDB的Galera集群-双主双活安装设置 一、Galera原理 1、简介 Galera Cluster for MySQL是一套基于同步复制的多主MySQL集群解决方案,使用简单,没有单点故障,可用性高,能很好保证业务不断增长时数据的安全和随时的扩展。 2、Galera多主模型的主要特点 基于同步复制 多主服务器的拓扑结构` 可以在任意节点上进行读写 自动剔除故障节点 ...

KEYMA的专栏 6517

OrthoFinder功能、流程和文件注释

OrthoFinder 的标准输出包括:直系同源组,直系同源基因,有根基因树,解析基因树,无根物种树、有根物种树,基因重复事件以及相关的统计数据。

hs6605015的博客 3046

GALERA CLUSTER VS PXC VS MARIADB GALERA CLUSTER - BENCHMARKING

It is not clear for many MySQL users thatPercona XtraDB Cluster(PXC) andMariaDB Galera Clusterdepend on the same Galera library i.e used inGalera Clusterfor MySQL which is provided by Codership t...

Data & Analysis 1177

具身智能与空天具身智能:从理论到实践的跨领域融合

本文深入探讨了具身智能从理论到实践的发展,重点分析了空天具身智能这一前沿领域。文章阐述了如何为AI赋予“身体”,使其通过与环境实时交互进化智能,并详细拆解了构建空天智能体所需的核心技术模块,包括多模态感知、基于大模型的决策规划以及鲁棒控制。同时,结合山区电力线自主巡检等实战案例,展望了多智能体协同与标准化等未来方向。

weixin_29045585的博客 532

VTK API 详解(103):vtkGPUVolumeRayCastMapper - GPU加速体绘制

是 VTK 中基于 GPU 的高效体绘制映射器,利用现代显卡的计算能力,通过射线投射算法实现快速且高质量的三维体积渲染。相比 CPU 版本的,GPU 映射器性能大幅提升,支持更复杂的光照和渲染效果,是体绘制的主流选择。是 VTK 中性能优异的GPU体绘制映射器;适合大数据集和实时交互应用;配合灵活设置颜色、透明度和光照;建议在支持OpenGL的环境中使用。

yumeiguo的博客 295

如何在服务器 Ubuntu 22.04 上部署 MariaDB 10.11 + Galera 多主高可用架构完整教程

A5数据本教程提供了在 Ubuntu 22.04 上部署 MariaDB 10.11 + Galera 多主高可用集群的完整流程与详细技术参数,包括硬件建议、系统优化、配置文件要点、集群启动、压力测试、安全加固等。通过逐步实战操作,能够构建一个稳定、高性能、可扩展的数据库服务。如需进一步结合业务特性(如读写分离策略、监控告警集成、备份策略规划等),可在此基础上扩展。

A5数据 1288

【毫米波混合波束成形】第3章 深度展开网络:将迭代优化嵌入计算图

相位提取算子 $P_\phi: \mathbb{C}^N \to \mathbb{C}^N$ 定义为逐元素相位归一化 $P_\phi(z) = \exp(j \cdot \angle z)$。该算子在复数域非全纯(Non-holomorphic),标准反向传播需扩展至Wirtinger微积分框架。对于复数变量 $z = x + jy$,Wirtinger导数定义:相位提取算子的Jacobian矩阵在极坐标下具有稀疏结构。

VectorShift的博客 407

linux服务-MariaDB 10.6 Galera Cluster 部署

注意事项存储引擎限制:仅支持InnoDB,MyISAM等非事务引擎不支持同步复制,会导致数据不一致,生产环境严禁使用。大事务限制:避免超大事务(如百万级批量插入),会占用大量带宽和内存,导致集群阻塞,建议拆分为小事务。DDL操作注意:DDL操作(CREATE/ALTER TABLE)会触发全量同步,高并发场景建议在业务低峰期执行。节点数量建议:优先选择3、5等奇数节点,避免脑裂;2节点需额外配置仲裁节点。手动部署路径适配。

梁正雄,乱七八糟的都研究研究 1209

【DEIM创新改进】全网独家创新、注意力改进篇 | AAAI 2026 | DEIM 引入轻量级群体注意力(LWGA)模块,可以显著提高其多尺度物体检测能力,特别是在小物体和复杂背景下的表现

本文提出了一种改进的DEIM网络模型,通过引入轻量级LWGA模块显著提升了多尺度物体检测性能。LWGA模块采用局部和全局注意力机制,有效提升了小物体和复杂背景下的识别能力,同时保持低计算成本。该模块通过分割输入特征图并应用多种注意力机制(GPA、RLA、SMA、SGA)进行特征提取和融合,优化了多尺度物体的特征表示。实验表明,改进后的DEIM模型在遥感图像处理等任务中表现出色,在12个数据集上实现了性能与计算效率的最佳平衡,为资源受限设备提供了高效的解决方案。

Ai缝合怪、助力小伙伴高效发论文 273

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Galera Cluster for MySQL 详解(一)—— 基本原理

同步复制、Galera 复制架构、Galera 复制工作原理、状态转移、流控、单节点故障与恢复、仲裁

wzy0623的专栏 2万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

推荐文章:打造高可用数据库集群——Ansible驱动的MariaDB Galera Cluster

推荐文章:打造高可用数据库集群——Ansible驱动的MariaDB Galera Cluster 在数据驱动的今天,一个健壮、高可用的数据库解决方案对于企业级应用而言至关重要。今天,我们向您隆重推荐一个开源宝藏项目——ansible-mariadb-galera-cluster,它将带您轻松步入分布式数据库管理的新纪元。 项目介绍 ansible-mariadb-galera-cluster是一...

gitblog_00731的博客 771

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

MariaDB知识点总结03--从主+多主集群

一.从主架构 1.从主复制原理 从库生成两个线程,一个I/O线程,一个SQL线程; i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog; SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一...

305

MariaDB Galera Cluster集群优缺点

MariaDB Galera Cluster集群优缺点

记事本 5114

Galera集群:高可用MySQL同步复制方案

GaleraCluster是一个基于同步复制的多主数据库集群解决方案,主要支持MySQL/MariaDB。其核心特性包括:真正的多主架构(所有节点可读写)、强一致性保障(同步复制机制)和自动故障转移能力。关键技术实现包含WSREPAPI的事务写集管理和冲突检测机制,以及底层GCP的通信保障。典型应用场景为金融、电商等高可用性要求的系统。部署时需注意网络配置、性能调优和脑裂预防,建议采用奇数节点、监控系统和定期演练。该方案适合中等写入负载(<5000TPS)且需要强一致性的关键业务系统。

weixin_46060074的博客 1442

Galera Cluster 使用教程

Galera Cluster 使用教程 1. 项目介绍 Galera Cluster 是一个基于同步复制的高可用性数据库集群解决方案,特别适用于 MySQL 和 MariaDB。它支持多主节点架构,允许多个节点同时进行读写操作,从而提供高可用性和数据一致性。Galera Cluster 的核心特性包括自动节点配置、并行复制、无二次延迟、内置的冲突检测和处理机制,以及负载均衡组件。 2. 项目快速启...

gitblog_01069的博客 907

MariaDB Operator深度解析:云原生数据库管理的革命性实践

在当今云原生技术浪潮中,数据库管理一直是复杂性和挑战性的代名词。MariaDB Operator的出现,彻底改变了这一局面,它将声明式Kubernetes原生理念引入MariaDB数据库管理,让开发者能够像管理无状态应用一样管理有状态的数据库服务。本文将深入剖析这一创新工具的核心机制、架构设计和实战应用,帮助您掌握云原生数据库管理的精髓。 ## 云原生数据库管理的核心范式转变 传统数据库管理往

gitblog_00995的博客 460

MySQL 高可用方案:MHA、PXC、Galera Cluster

在生产环境中,为了确保数据库系统的连续可用性、降低故障恢复时间以及实现业务的无缝切换,高可用(High Availability, HA)方案至关重要。根据业务需求、数据一致性要求以及系统架构特点,合理选择和部署适合的高可用方案,将为企业的数据库系统提供坚实的保障和良好的扩展能力。我们将从原理、架构、优势和局限性等角度对比这三种方案,并探讨它们在实际应用中的部署场景和最佳实践。MySQL 高可用方案不仅可以有效保障业务连续性和数据安全,还能在高并发环境下提供更好的性能保障。

羊啊羊的博客 1365

Ansible自动化部署Galera高可用MariaDB集群实战解析

高可用数据库集群是保障业务连续性的核心技术架构,其核心原理在于通过多节点数据同步实现故障自动转移与负载均衡。Galera Cluster作为基于同步复制的多主集群方案,通过认证复制与组通信机制确保数据的强一致性,为分布式系统提供了可靠的数据层支撑。在技术价值层面,自动化部署与运维能显著提升集群部署效率、降低人为错误,并实现基础设施即代码(IaC)的工程实践。典型的应用场景包括电商、金融等对数据一致性与服务可用性要求极高的在线业务系统。本文以Ansible自动化工具为核心,深入剖析了Galera集群的模块化P

weixin_30599769的博客 418
上一篇: MariaDB的Galera集群-双主双活安装设置
下一篇: MySQL数据库备份与恢复--mysqldump命令
左明水
博客等级 码龄12年 8粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值