centos 安装mysql集群_如何在CentOS 7上安装和配置MySQL集群

本文详细介绍了如何在CentOS 7上安装和配置MySQL集群,包括管理节点、数据节点和SQL节点的设置。首先,下载并安装MySQL集群软件,配置管理节点并启动。接着,为数据节点安装软件,配置并启动。最后,安装SQL节点并测试集群功能。集群提供高可用性和低延迟的数据库服务,依赖于NDB和NDBCLUSTER存储引擎。
摘要由CSDN通过智能技术生成

MySQL集群被设计为提供具有高可用性和低延迟的MySQL兼容数据库。 MySQL集群技术通过NDB(Network DataBase)和NDBCLUSTER存储引擎实现,为MySQL数据库系统提供无共享的集群和自动分片。 在无共享架构中,每个节点都有自己的内存和磁盘,不推荐和支持使用NFS,SAN等共享存储。

要实现MySQL群集,我们必须安装三种类型的节点。 每个节点类型将安装在它自己的服务器上。 组件是:

管理节点 - NDB_MGMD / MGM

集群管理服务器用于管理集群的其他节点。 我们可以从管理节点创建和配置新节点,重新启动,删除或备份集群上的节点。

2. 数据节点 - NDBD / NDB

这是节点之间的同步和数据复制过程的层。

3. SQL节点 - MySQLD / API

应用程序用于连接到数据库集群的接口服务器。

在本教程中,我将指导您使用centos 7安装和配置MySQL集群。我们将配置管理节点,两个数据节点和两个SQL节点。

先决条件

操作系统是CentOS 7 - 64bit。

5台CentOS服务器或虚拟机。 我将使用主机名和IP地址,如下所示:

管理节点

db1 = 192.168.1.120

数据节点

db2 = 192.168.1.121

db3 = 192.168.1.122

SQL节点

db4 = 192.168.1.123

db5 = 192.168.1.124

第1步 - 安装管理节点

第一步是使用CentOS 7 db1和IP 192.168.1.120创建“管理节点”。 确保以root用户身份登录到db1服务器。

A.下载MySQL集群软件

我将使用wget从MySQL站点下载它。 我正在使用与CentOS 7兼容的“Red Hat Enterprise Linux 7 / Oracle Linux 7(x86,64位),RPM Bundle”。然后解压缩tar文件。

cd ~

wget http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.4/MySQL-Cluster-gpl-7.4.10-1.el7.x86_64.rpm-bundle.tar

tar -xvf MySQL-Cluster-gpl-7.4.10-1.el7.x86_64.rpm-bundle.tar

784d9d18e6d50c8844711f1cb6650444.png

B.安装和删除软件包

在为MySQL Cluster安装rpm包之前,需要安装MySQL-Cluster服务器所需的perl-Data-Dumper 。 您需要删除mariadb-libs才能安装MySQL Cluster。

yum -y install perl-Data-Dumper

yum -y remove mariadb-libs

C.安装MySQL群集

使用这些rpm命令安装MySQL群集包:

cd ~

rpm -Uvh MySQL-Cluster-client-gpl-7.4.10-1.el7.x86_64.rpm

rpm -Uvh MySQL-Cluster-server-gpl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值