根据实际的需求,我需要安装:mysql-community-client、mysql-community-common、mysql-community-devel、mysql-community-libs、mysql-community-server 这几个安装包。 这里需要特别指出的是,因为我们的服务器上之前并没有安装过MySQL,也没有现有的程序执行依赖于MySQL,因此,可以不考虑安装mysql-community-libs-compat。但是,若系统中已经安装了MySQL,现在是想安装一个更高版本的话,需要注意的是,不能简单地把之前所安装的MySQL库直接卸载了,因为系统中可能有其他程序依赖于现有的MySQL库,若是直接卸载,可能会导致这些程序无法运行。MySQL给出了解决方法,即安装兼容版本的库mysql-community-libs-compat,这可以保证在不影响程序对老版本库依赖的前提下,安装新版本的MySQL。
前方高能!!!!
不可以直接把操作系统中的老版本共享库卸载了,再安装mysql-community-libs-compat库,原因上面已经说明!但是可以在安装好mysql-community-libs-compat库之后,再把老版本MySQL的共享库删除了,其他程序对老版本共享库的依赖将自动转到兼容库上。