libmysqlclient.so.16()缺失的解決方案
阿新 • • 發佈:2019-01-08
執行安裝yum install perl-DBD-MySQL,報錯
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by perl-DBD-MySQL-4.013-3.el6.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by perl-DBD-MySQL-4.013-3.el6.x86_64
原因可能是安裝mysql時,直接原始碼安裝的,有些庫沒有匯入。
解決方案
安裝MySQL-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm。
從mysql官網下載包,如下圖
解壓壓縮包
MySQL-client-5.6.36-1.linux_glibc2.5.x86_64.rpm #MySQL客戶端程式
MySQL-devel-5.6.36-1.linux_glibc2.5.x86_64.rpm #MySQL的庫和標頭檔案
MySQL-embedded-5.6.36-1.linux_glibc2.5.x86_64.rpm #MySQL的嵌入式程式
MySQL-server-5.6.36-1.linux_glibc2.5.x86_64.rpm #MySQL服務端程式
MySQL-shared-5.6.36-1.linux_glibc2.5.x86_64.rpm #MySQL的共享庫
MySQL-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm #RHEL相容包
MySQL-test-5.6.36-1.linux_glibc2.5.x86_64.rpm #MySQL的測試元件
3. 取其中的MySQL-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm,執行安裝
[root@iZ23tjtbt43Z opt]# rpm -ivh MySQL-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm
warning: MySQL-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:MySQL-shared-compat ########################################### [100%]
4. 安裝perl-DBD-MySQL,搞定。
[root@iZ23tjtbt43Z opt]# yum install perl-DBD-MySQL