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 檔案