天天看點

mysql-libs的沖突

mysql-libs的沖突,有2種情況:

目前安裝了mysql的server和client包,但是沒有安裝 mysql-community-libs-compat,在用yum安裝其他軟體包的時候,依賴于mysql-community-libs-compat,因為yum源比較舊的原因,yum預設安裝一個低版本的mysql-community-libs-compat,和目前的mysql版本不相容。

解決辦法:安裝和mysql server和client 同樣版本的mysql-community-libs-compat包

在采用rpm包的形式初次安裝mysql的時候,系統帶了版本比較老的mysql-libs包,導緻安裝mysql的時候報錯

解決辦法:解除安裝老的mysql-libs包,重新安裝mysql server 相關包

安裝mysql server的時候,一般需要安裝如下的包

mysql-community-libs

mysql-community-libs-compat

mysql-community-common

mysql-community-clien

mysql-community-server

mysql-community-devel

mysql-community-libs-compat 提供了 libmysqlclient.so.16(後面的數字根據版本不同會變) 庫檔案,如果其他從程式,缺少 libmysqlclient.so庫,都是需要安裝mysql-community-libs-compat包

mysql-community-devel 提供了 /usr/bin/mysql_config 檔案

繼續閱讀