1、首先要做好各个节点垢配置文件内容,各个节点可以参考以下内容修改。(每个节点都要修改,必须要保证配置内容正确,否则会导致数据库服务无法启动,更无法添加集群节点)
port=3306
server_id=303306
log-bin
log_slave_updates=1
gtid_mode=ON
enforce_gtid_consistency=ON
plugin_load_add='group_replication.so'
group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1"
group_replication_local_address= "192.168.200.15:33061"
group_replication_group_seeds= "192.168.200.145:33061,192.168.200.15:33061,192.168.200.80:33061"
report-host=192.168.200.15
2、集群主节点以root进入MYSHELL,进行集群环境配置检查并建立MGR用户。用新建的MGR用户重新进入,创建集群。
3、集群从节点以root进入MYSHELL,进行集群环境配置检查并建立MGR用户。
4、上述集群各个节点建立的MGR用户和密码一致
5、集群各个节点都要安装PYTHON3,如果没有,请安装。yum install -y python3,进入MYSHELL后,要切换为py。
从以上总结中,可以看出第一条内容最多,说明第一条最为关键。只有配置文件正确无误,后面的各项操作才会正常进行。我个人配置MGR集群,添加节点时,系统提示节点不存在、不可达。才明白配置文件没做好,配置文件做好后,不得不删除以前的集群,重建集群,添加节点。