MySQL Galera集群搭建

本文详细介绍了在Redhat6.4系统上搭建MySQL Galera集群的步骤,包括环境准备、软件安装、密码设置、配置文件修改、端口开放、集群用户创建、防火墙设置以及节点间的通信验证。在配置过程中,遇到的问题和解决方法也一并阐述,以确保集群的正常运行和数据同步。
摘要由CSDN通过智能技术生成

MySQL Galera集群搭建

一 搭建

1、配置的方法:mysql集群的主主同步方式,搭建建的是两个节点的集群,可以在线自增和剔除,一般来说节点配置过程中要求的做法和参数等大致相同,所以在搭建时有两种方法:一是配置好一个节点,然后复制这个节点成为另一个节点,修改某些不同的参数,比如IP地址,主机名,galera配置过程中要求的连接方式等等;二是一个节点一个节点的配置,这样便于在过程中完成测试,比如两节点是否通信,握手等等,如遇到问题可以方便的知道问题的所在。

2、配置的环境:redhat6.4 64位

               galera-25.3.2-1.rhel6.x86_64.rpm

              MySQL-server-5.6.14_wsrep_25.1-1.rhel6.x86_64.rpm

               MySQL-client-5.6.15-1.el6.x86_64.rpm

               MySQL-shared-5.6.15-1.el6.x86_64.rpm

3、检查系统是否自带mysql已安装

[root@jianwei1 ~]# rpm -qa |grep mysql

如有全部卸载[root@jianwei1 ~]# rpm -e --nodeps包名

4、安装集群软件并检查是否安装成功

[root@jianwei1 ~]# rpm -Uhv galera-25.3.2-1.rhel6.x86_64.rpm

[root@jianwei1 ~]# rpm -Uhv MySQL-client-5.6.15-1.el6.x86_64.rpm

[root@jianwei1 ~]# rpm -Uhv mysql/MySQL-shared-5.6.15-1.el6.x86_64.rpm

[root@jianwei1 ~]# rpm -Uhv MySQL-server-5.6.14_wsrep_25.1-1.rhel6.x86_64.rpm

在安装最后一个软件时会出现welcome mysql的字样时就表示成功,如若不放心可以在检查

[root@jianwei1 ~]# rpm -qa |grep MySQL

MySQL-shared-5.6.15-1.el6.x86_64

MySQL-client-5.6.15-1.el6.x86_64

MySQL-server-5.6.14_wsrep_25.1-1.rhel6.x86_64

5、第一次登陆MYSQL,修改mysql root密码

[root@jianwei1 ~]# mysqladmin -u root password 'rootpass'

mysqladmin: connect to server at 'localhost' failed

error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'

Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!

1)想到mysql服务是否启动

[root@jianwei ~]# /etc/init.d/mysql status

MySQL is not running                                       [失败]

[root@jianwei ~]# /etc/init.d/mysql restart

MySQL server PID file could not be found!                  [失败]

Starting MySQL.....                                        [确定]

2)在运行修改密码的命令,还是报错

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'root'@'localhost' (using password: NO)'

是因为没有安装mysql-server软件,它要走认证权限协议,如有问题以及以后安装维护过程出现错误,可以直接查看err日志,找到病根,先找到这个日志放在哪个目录下

[root@jianwei1 ~]# find / -name *.err

/var/lib/mysql/jianwei1.test.com.err

3)那就直接跳过这一步

[root@jianwei ~]# mysqld_safe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值