准备在redhat linux系统上安装mysql5.1,先卸载自带的低版本mysql,结果不知怎么搞的,同一个package出现了两次,版本也都是一样
准备在redhat linux系统上安装mysql5.1,先卸载自带的低版本mysql,结果不知怎么搞的,同一个package出现了两次,版本也都是一样的:
rpm -qa | grep mysql
mysqlclient10-3.23.58-4.rhel4.1
mysql-4.1.20-2.rhel4.1
mysql-4.1.20-2.rhel4.1
mysqlclient10-3.23.58-4.rhel4.1
尝试卸载:
rpm -e mysqlclient10-3.23.58-4.rhel4.1
error: mysqlclient10-3.23.58-4.rhel4.1 specifies multiple packages
通过man rpm,发现–allmatches应该可以解决这个问题:
–allmatches
remove all versions of the package which match package_name. normally an error is issued if package_name matches
multiple packages.
rpm -e --allmatches mysqlclient10-3.23.58-4.rhel4.1
rpm -e --allmatches mysql-4.1.20-2.rhel4.1
warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave
ok,,系统自带的旧版本mysql卸载完成。
