环境:vm虚拟机器,
系统:centos7
关闭iptables,firewalld 和selinux,3台服务器保证时间同步
二、mysql-pxc介绍
2.1安装包下载介绍:
下载包说明:
根据服务器上的openssl版本来选择1.0.2的版本。
安装mysql-pxc实例
节点1 10.0.0.6安装mysql-pxc实例
版本安装错了,要解决一堆的版本兼容问题
2.2安装过程:
下载链接:
解压:
查看安装mysql时是否缺少相关的依赖:
也就是下面的not found :
查看当前服务器上GLIBCXX存在的版本,发现确实不存在_3.4.21和_3.4.20版本
1、下载gcc: wget http://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.xz
2、解压gcc:
yum -y install xz
3、编译安装:
tar -xf gcc-7.3.0.tar.xz -C /root
cd /root/gcc-7.3.0
安装gcc的依赖软件,gcc的软件包内提供了自动下载需要软件的脚本:
4.编译gcc:
make //多核电脑可以添加 “-j4” :make对多核处理器的优化选项,此步骤非常耗时
make install
ls /usr/local/bin | grep gcc
5.配置gcc:
正常了
继续查看缺少的依赖库文件:
解决上面的这2个问题:
解决这个问题:
libatomic.so.1 => not found
检查mysql 的依赖库:一切正常
3.初始化mysql-pxc
生产临时密码:
启动pxc集群的第一个节点:启动第一个节点必须带参数--wsrep-new-cluster,其他节点启动不需要带
登录pxc mysql 报错:
[root@pxc01 local]# rpm -qa|grep readline*
到此处不在报错,问题得以解决。太郁闷了。
[root@mgr01 mysql3308]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)