如何在Windows系统中配置Mysql群集

如何在Windows系统中配置Mysql群集,第1张

MySQL 群集是一种技术,该技术允许在无共享的系统中部署“内存中”和“磁盘中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括 MySQL 服务器,NDB Cluster 的数据节点,管理服务器,以及(可能存在的)专门的数据访问程序。

下文就是教你如何在一台服务器上搭建Cluster。

一,先确认Cluster的包已经正确安装

[root@cluster-one ~]# rpm -aq|grep -i mysql

MySQL-Cluster-client-gpl-7.2.10-1.el6.x86_64

MySQL-Cluster-server-gpl-7.2.10-1.el6.x86_64

MySQL-Cluster-shared-compat-gpl-7.2.10-1.el6.x86_64

MySQL-Cluster-devel-gpl-7.2.10-1.el6.x86_64

二,创建如下几个配置文件,下面启动时要用到

[root@cluster-one mysqlData]# more config.ini

[NDBD DEFAULT]

NoOfReplicas=2

[TCP DEFAULT]

#portnumber=3388

[NDB_MGMD]

NodeId = 1

hostname=localhost

datadir=/mysqlData/clustermgmd-data/

[NDBD]

NodeId = 2

hostname=localhost

datadir=/mysqlData/clusterndb1-data/

[NDBD]

1. 准备环境

2. 安装Galera(每台都需要安装)

删除原版本mysql

配置yum源

安装

如果是本地安装,注意安装顺序

特别注意:

3. 修改密码

4. 每台机器创建用于数据同步的用户

5. 配置Galera Replication

galera1配置

galera2配置

galera3配置

galera4配置

6. 重启服务:每台机器

7. 查看端口

8. 测试


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7352852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存