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