CentOS 7 搭建分布式MySQL Cluster

2020-02-13  本文已影响0人  学术界末流打工人

基本介绍

节点介绍

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

  2. 数据节点 - NDBD / NDB
    这是节点之间的同步和数据复制过程的层。

  3. SQL节点 - MySQLD / API
    应用程序用于连接到数据库集群的接口服务器。

环境

系统版本:

Centos 7.6

服务器分配

主机名 = IP

MySQL Master 管理节点虚拟机一台:

MySQL Data 数据节点虚拟机两台:

MySQL SQL 语句虚拟机两台:

前期准备

关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

关闭selinux

vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

然后临时关闭一下避免重启服务器

setenforce 0

# 需要查看一下SELinux状态,如果仍然为运行状态需要重启服务器
sestatus

修改yum为国内源(阿里云)

  1. 备份原来的yum文件
# 先安装wget
yum -y install wget 

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
  1. 下载阿里云yum配置到 /etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  1. yum更新
yum makecache

yum -y update

安装与部署MySQL Cluster

安装管理节点


References

  1. MySQL集群原理详解
  2. 如何在CentOS 7上安装和配置MySQL集群
上一篇 下一篇

猜你喜欢

热点阅读