CentOS7上安装PXC

CentOS7上安装PXC

时间:2019-04-07 10:12:50      阅读:213      评论:0      收藏:0      [点我收藏+]
 

标签:mpi   sdi   centos   dde   host   ...   sig   ln -s   必须   

一.环境准备

环境:vm虚拟机器,
系统:centos7

关闭iptables,firewalld 和selinux,3台服务器保证时间同步

二、mysql-pxc介绍

2.1安装包下载介绍:

下载包说明:

https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/
一般是根据服务器上openssl的版本来选择对应的二进制安装包版本的

根据服务器上的openssl版本来选择1.0.2的版本。

技术图片
安装mysql-pxc实例
节点1 10.0.0.6安装mysql-pxc实例

官方下载地址:
https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/

版本安装错了,要解决一堆的版本兼容问题

2.2安装过程:

下载链接:

解压:

查看安装mysql时是否缺少相关的依赖:

也就是下面的not found :

查看当前服务器上GLIBCXX存在的版本,发现确实不存在_3.4.21和_3.4.20版本

解决办法:
参考文档:
https://www.cnblogs.com/litifeng/p/8492251.html

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 报错:

继续百度看到这个地址:
https://blog.51cto.com/10742668/1948451

[root@pxc01 local]# rpm -qa|grep readline*

到此处不在报错,问题得以解决。太郁闷了。

[root@mgr01 mysql3308]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core)

转载于:https://my.oschina.net/rootliu/blog/3072067

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值