版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin
#、今天闲来无事,想在Anolis8的系统上装一个MySQL8.0玩。前期在安装和配置的过程中没有什么问题,但是在我想查看一下数据库版本的时候报了一个错。具体报错信息如下:
mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
#、报错截图如下:
解决办法:
#、根据报错内容可以看出,是因为在启动mysql的时候加载了libtinfo.so.5库文件。此时我们可以查看Anolis8系统中是否存在改库文件。
[[email protected] ~]# find / -name "libncurses*"
/usr/lib64/libncurses.so.6
/usr/lib64/libncurses.so.6.1
/usr/lib64/libncursesw.so.6
/usr/lib64/libncursesw.so.6.1
#、从上面的查询结果中可以看到,我现在使用的系统中并没有安装对应5版本的库文件,这个时候可以将高版本创建
[[email protected] ~]# ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5
#、软连接创建成功后,再次执行MySQL软件版本查看命令
[[email protected] ~]# mysql -V
标签:loading,libraries,usr,so.6,Mysql,shared,lib64,libtinfo,so.5
From: https://www.cnblogs.com/kirin365/p/17841188.html