ARM64架构下登录mysql出错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file:


Linux下登录mysql出错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file:

执行命令:mysql -u root -p

错误:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file:

分析:缺少 libncurses.so.5

解决方案:

正常64位或32位Linux版本可以采用命令:

yum install  libncurses.so.5

但是由于本人使用arm64架构开发板环境,所以这个命令执行会提示没有找到文件。

本人在网上找个文件也没有找到arm架构的文件。

针对aarch64架构开发板解决方法:

本人使用的是EAIDK-610开发板,在板子的/lib64文件夹下查看到系统拥有libncurses.so.6.1的文件。
所以使用软连接创建一个libncurses.so.6.1指向libncurses.so.5的连接,这个共享库可以向下兼容。
具体参考下面图片事例。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM