(本文档仅供参考)
部署MySQL时,对MySQL初始化或登入MySQL,出现“./bin/mysqld:error while loading shared libraries: libaio.so.1: cannot opn shared object file: No such fil pr dirctory”报错,或类似的
无法找到libaio.so.1文件;无法找到libnurses.so.5文件
方法一:可以联网时,可以直接通过“yum install 文件名”安装缺失的文件:yum install libnurses.so.5
可参考网上教程https://blog.csdn.net/shenBaoYun/article/details/121908265
方法二:无法联网时,可以查找系统中是否存在不同版本的文件,然后建立对应的软链接:
可参考网上教程https://blog.csdn.net/lucky__peng/article/details/123835407
①查找/目录下由libnurses开头的文件:find / -name 'libnurses*'
②建立软链接:ln -s /usr/lib/x86_64-linux-gnu/libncurses.so.6 /usr/lib/x86_64-linux-gnu/libncurses.so.5
libaio离线包,可以用rpm -ivh直接安装:libaio-0.3.109-13.el7.x86_64.rpm