mysql pxc 报错_登录mysqlpxc报错找不到库文件libreadline.so.7

在CentOS7.2环境下,安装MySQL PXC后遇到登录时报错找不到libreadline.so.7。通过查找发现已安装的libreadline版本为6.2,而非所需的7。尝试yum安装readline-devel和readline无效。最终通过创建软链接从libreadline.so.6.2到libreadline.so.7成功解决报错问题。
摘要由CSDN通过智能技术生成

1.1简述:

基于上篇博文,为了部署mysqlpxc集群环境,需要开启3个vmware虚拟机实例来部署3个mysqlpxc实例。

第一篇博文中在初始化mysqlpxc实例后,登录实例时,报错提示:

[[email protected] local]# /usr/local/mysqlpxc/bin/mysql -uroot -p

mysql: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory

[[email protected] local]# ldd /usr/local/mysqlpxc/bin/mysql

ldd: ./mysql: not regular file

[[email protected] local]# ldd /usr/bin/mysql

linux-vdso.so.1 => (0x00007ffd38da9000)

libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f91bc012000)

libreadline.so.6 => not found

找不到库文件 libreadline.so.6,出现这样的问题主要是当时自己在上篇博文的环境中卸载了 readline-6.2-10.el7.x86_64 这个文件导致的找不到 libreadline.so.6 库文件

[[email protected] ~]# rpm -qa|grep readline-6.2-10.el7.x86_64

readline-6.2-10.el7.x86_64

[[email protected] ~]# rpm -e --nodeps readline-6.2-10.el7.x86_64

于是重新安装 yum install -y readline-devel readline

[[email protected] local]# rpm -qa|grep readline*

readline-devel-6.2-10.el7.x86_64

readline-6.2-10.el7.x86_64

到此处第一篇博文找不到libreadline.so.6库文件的问题才得以解决。

二、解决libreadline.so.7找不到的问题

接下来才是本博文要重点阐述的问题。

当然此问题的引出还是和上一篇的博文分不开的。

2.1环境简单说明:

vmware 虚拟机,系统centos7.2,mysqlpxc 版本5.7.24,二进制版本安装。firewalld 和iptab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值