问题原因

由于Centos8的库都比较新,mariadb支持的库较旧,所有会报libncurses.so.5还有 libtinfo.so.5找不到的问题 可以从最新版本Centos7的/usr/lib64中拷贝一个过来 具体列表文件 libncurses.so.5.9 libncurses++.so.5.9 libncurses++w.so.5.9 libncursesw.so.5.9 libtinfo.so.5.9 拷贝这几个库文件到Centos8 的/usr/lib64中 并且创建软连接 ln -s libncurses.so.5.9 libncurses.so.5 ln -s libtinfo.so.5.9 libtinfo.so.5 直接将新库软链接为老库的名字即可 cd /usr/lib64 ln -s libncurses.so.6.2 libncurses.so.5 ln -s libtinfo.so.6.2 libtinfo.so.5