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