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的連接,這個共享庫可以向下兼容。 具體參考下面圖片事例。