【实验目的】
1.掌握MySQL在集群平台上的安装;
【实验要求】
1.完成MySQL的集群版的安装
2.MySQL集群的相关服务进程能够正常启动
3.MySQL集群的SQL服务能够作为系统服务开机自动启动
4.MySQL客户端能够正常连接MySQL集群的SQL服务
5.MySQL集群的SQL服务能够远程连接访问
6.创建表、查询数据等数据库操作能够正常进行
7.MySQL集群的数据库数据能够在多个SQL服务节点之间实现同步
【实验环境】
虚拟机硬件配置:
五台独立PC机或虚拟机
主机之间有有效的网络连接
每台主机内存2G以上,磁盘剩余空间20G以上
所有主机上已安装CentOS 7.4操作系统
所有主机已完成静态网络地址、主机名、主机地址映射的配置
软件版本:
选用MySQL Cluster的7.5.7版本,软件包选择Linux的通用包Generic,软件包名mysql-cluster-gpl-7.5.7-linux-glibc2.12-x86_64.tar.gz
依赖软件
MysQL Cluster的安装和使用需要依赖于软件libaio,选用该软件的0.3.109版本,软件包名libaio-0.3.109-13.el7.x86_64.rpm
集群规划:
MySQL数据库的集群版本有管理节点、数据服务节点、SQL服务节点总共3类服务节点,集群中要求至少一台单独的主机作为管理节点,而集群模式需要满足数据有备份和数据处理能够分布并行的基本要求,所以需要两台或以上的主机作为数据服务节点以及两台或以上的主机作为SQL服务节点,具体规划如下: