2004 发表于 2018-10-6 06:43:56

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 -ivh mysql-community-libs-compat  


[*]在采用RPM包的形式初次安装mysql的时候,系统带了版本比较老的mysql-libs包,导致安装mysql的时候报错
  解决办法:卸载老的mysql-libs包,重新安装mysql server 相关包
  

rpm-e --nodeps mysql-lib  

  安装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 文件


页: [1]
查看完整版本: mysql-libs的冲突