MYSQL之 error while loading shared libraries: libtinfo.so.5: cannot open shared objectfile: No such f


環境:ubuntu18

登陸MYSQL時遇到錯誤:mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

解決,查看MYSQL的依賴

$ ldd mysql
libtinfo.so.5 => not found
1
2
查看依賴是否存在

$ ls /lib/x86_64-linux-gnu/libtinfo.so.*
1
如果不存在,則去一個好的ubunu中復制一個libtinfo.so.5,並放入 /lib/x86_64-linux-gnu 目錄下:

$ locate libtinfo.so.5 # 或者直接定位看linux中有沒有然后復制一個就可以了

ln -s /usr/lib/libncurses.so.5 /usr/lib/libtinfo.so.5 

ln -s /usr/lib/libncurses.so.5 /lib/libtinfo.so.5  
---------------------


就可以了

備注:libtinfo.so.5 百度雲:https://pan.baidu.com/s/1SFza-Fa2-CVQh955XsJsZA
備注:查看MYSQL的依賴

$ cd /usr/local/mysql/bin
$ ldd mysql
linux-vdso.so.1 (0x00007ffc9bffc000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5f948b4000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f5f948aa000)
libssl.so.1.0.0 => /usr/local/mysql_8.0.13/bin/./libssl.so.1.0.0 (0x00007f5f9463a000)
libcrypto.so.1.0.0 => /usr/local/mysql_8.0.13/bin/./libcrypto.so.1.0.0 (0x00007f5f94203000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5f941fd000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f5f93fd3000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5f93e47000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5f93cba000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5f93ca0000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5f93ab6000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5f948ea000)

參考:http://blog.chinaunix.net/uid-24532607-id-2778601.html
---------------------
作者:Ocean&&Star
來源:CSDN
原文:https://blog.csdn.net/zhizhengguan/article/details/86686621
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM