在RHEL上将MySQL从5.0升级到5.5后Yum问题

我正在运行RHEL 5.6并尝试将MySQL5.0升级到5.5 。 我跑sudo yum remove mysql*删除所有现有的MySQL相关的软件包。

然后我安装了MySQL 5.5包:

 $ sudo yum install mysql55* Loaded plugins: downloadonly, rhnplugin, security Excluding Packages in global exclude list Finished Setting up Install Process Package mysql55-embedded-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-server-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-test-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-devel-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-bench-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-embedded-devel-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-libs-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-debuginfo-5.5.22-1.ius.el5.x86_64 already installed and latest version 

当我查看软件包列表时,我告诉我还有5.0

 $ sudo yum list mysql Loaded plugins: downloadonly, rhnplugin, security Excluding Packages in global exclude list Finished Available Packages mysql.i386 5.0.77-4.el5_6.6 rhel-x86_64-server-5.6.z mysql.x86_64 5.0.77-4.el5_6.6 rhel-x86_64-server-5.6.z 

但是当我检查MySQL clientserver我似乎正在运行5.5

 $ mysql -V mysql Ver 14.14 Distrib 5.5.22, for Linux (x86_64) using readline 5.1 $ tail /var/log/mysqld.log Version: '5.5.22-log' socket: '/var/lib/mysql/mysql.sock' port: 3306 Distributed by The IUS Community Project 

问:如何修正yum以正确反映新安装的软件包?

你的sudo yum list mysql显示那些mysql包是可用的 ,没有安装。 如何检查yum list installed 'mysql*'的输出yum list installed 'mysql*'