|
原本安装的是mysql-3.23.58-1.9 现在有需要升级.
到www.mysql.com下载了
MySQL-client-standard-5.0.15-0.rhel3.i386.rpm
MySQL-server-standard-5.0.15-0.rhel3.i386.rpm
MySQL-devel-standard-5.0.15-0.rhel3.i386.rpm
[root@localhost home]# rpm -Uvh MySQL-*
warning: MySQL-client-standard-5.0.15-0.rhel3.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
error: Failed dependencies:
libmysqlclient.so.10 is needed by (installed) mod_auth_mysql-20030510-1.ent
libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
libmysqlclient.so.10 is needed by (installed) php-mysql-4.3.2-14.ent
libmysqlclient.so.10 is needed by (installed) libdbi-dbd-mysql-0.6.5-5
libmysqlclient.so.10 is needed by (installed) MySQL-python-0.9.1-6
libmysqlclient.so.10 is needed by (installed) MyODBC-2.50.39-12
libmysqlclient.so.10 is needed by (installed) qt-MySQL-3.1.2-13.4
使用 rpm -q 查看发现上面的包都有安装.
rpm -Uvh --nodeps MySQL-*
再来强制升级,虽然成功.但service mysqld start 会提示没有这个服务.
后来实再没法子.最后只有先把mysql-3.23.58-1.9删掉,
[root@localhost /]# rpm -e mysql-3.23.58-1.9 --nodeps
[root@localhost /]# rpm -e mysql-devel-3.23.58-1.9 --nodeps
[root@localhost /]# rpm -e mysql-server-3.23.58-1.9 --nodeps
再重新安装MySQL5.0就好了..(上面都是屁话,就看这句 ) , 虽然删除了旧的,但是以前的数据都还在,重新安装新的后似乎没什么影响. |
|