《MySQL系列-部署维护》MySQL启动异常:error while loading shared libraries: libncurses.so.5: cannot open shared…

MySQL启动时出现如下日常:
提示加载不到libncurses.so.5

[root@kafka01 bin]# ./mysql -uroot -p
./mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

方法一:yum安装libncurses.so.5(失败)
但是使用yum安装后,下载的libncurses.so.5在/usr/lib目录下,再次启动MySQL的时候还是会提示加载不到

[root@kafka01 bin]#  yum install libncurses.so.5

[root@kafka01 bin]# find / -name 'libncurses*'
/usr/lib/libncursesw.so.5.9
/usr/lib/libncurses++.so.5
/usr/lib/libncurses++.so.5.9
/usr/lib/libncurses++w.so.5
/usr/lib/libncurses++w.so.5.9
/usr/lib/libncurses.so.5
/usr/lib/libncurses.so.5.9
/usr/lib/libncursesw.so.5
/usr/lib64/libncurses.so.6
/usr/lib64/libncurses.so.6.1
/usr/lib64/libncursesw.so.6
/usr/lib64/libncursesw.so.6.1

方法二:将/usr/lib64目录下的libncurses.so.6改为libncurses.so.5(成功)

[root@kafka01 bin]# cp /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5

拓展:如果遇到如下的报错信息,缺少libtinfo.so.5,也可以使用相同的方法处理

[root@kafka01 bin]# ./mysql -uroot -p
./mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

[root@kafka01 bin]# find / -name 'libtinfo*'
/usr/lib/libtinfo.so.5
/usr/lib/libtinfo.so.5.9
/usr/lib64/libtinfo.so.6
/usr/lib64/libtinfo.so.6.1
[root@kafka01 bin]# cp /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>