ubuntu mysql集群_如何在Ubuntu 16.04上安装MySQL集群

MySQL集群是为MySQL数据库提供高可用性的技术。 它使用NDB(网络数据库)或NDBCLUSTER作为数据库存储引擎。 MySQL集群被设计为多主ACID架构,没有单点故障,它使用自动分片(分区)来扩展读写过程。

要实现MySQL集群,我们需要3种不同类型的节点:管理节点( ndb_mgmd )用于监视和配置集群。

数据节点( ndbd )这些节点用于存储他们提供自动分片的数据,并可以处理复制。

SQL节点( mysqld )用于连接到所有节点的MySQL Server接口。

在本教程中,我将向您展示如何在Ubuntu 16.04 LTS(Xenial Xerus)上安装“MySQL群集”。

先决条件4节点与Ubuntu服务器16.04192.168.1.11管理节点

192.168.1.12 data-node1

192.168.1.13 data-node2

192.168.1.14 sql-node节点上的根权限。

第1步 - 安装和配置管理节点

在此步骤中,我们将为IP地址为192.168.1.11的集群安装管理节点。 我们安装MySQL集群软件并将其配置为集群的管理节点。

使用ssh登录管理节点:

ssh root@192.168.1.11

TYPE YOUR PASSWORD

A.安装MySQL群集管理节点

在这里打开MySQL集群站点,选择“ Linux-generic ”选项,然后点击“ 下载 ”按钮下载64位软件包。

用wget下载MySQL集群包并解压。

wget http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.4/mysql-cluster-gpl-7.4.12-linux-glibc2.5-x86_64.tar.gz

tar -xzvf mysql-cluster-gpl-7.4.12-linux-glibc2.5-x86_64.tar.gz

将目录重命名为mysql:

mv mysql-cluster-gpl-7.4.12-linux-glibc2.5-x86_64/ mysql/

转到mysql目录并将集群管理命令' ndb_mgmd和ndb_mgm '的2个二进制文件复制到'/ usr / local / bin /'目录,然后使用chmod命令使其可执行。

cd ~/mysql/

cp bin/ndb_mgm* /usr/local/bin/

chmod +x /usr/local/bin/ndb_mgm*

B.配置MySQL群集管理节点

通过为'/ var / lib /'目录中的配置文件创建一个新目录'mysql-cluster'来配置管理节点。

创建一个目录“mysql-cluster”并在目录中创建一个新的配置“config.ini”:

mkdir -p /var/lib/mysql-cluster/

vim /var/lib/mysql-cluster/config.ini

粘贴以下配置:[ndbd default]

NoOfReplicas=2

DataMemory=80M

IndexMemory=18M

[mysqld default]

[ndb_mgmd default]

[tc

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值