这个我是在离线安装的MySQL的时候遇到的错误
我的系统是华为欧拉系统
在我运行./bin/mysql -uroot -p 命令的时候提示的报错
./bin/mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
这个意思是找不到 libncurses.so.5 这个文件
处理方法:
进入/usr/lib64目录下建立一个软连接
sudo ln -s /usr/lib64/libncurses.so.6.4 /usr/lib64/libncurses.so.5
执行后再次执行./bin/mysql -uroot -p 命令 可能还会出现
./bin/mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory错误
注意辨别不是之前的命令没有生效是另一个文件没有找到
libncurses.so.5
libtinfo.so.5
这两个不一样的,请注意!!!
这里就需要再执行一次软连接命令
sudo ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5
然后再次执行./bin/mysql -uroot -p 命令就不在报错了.