删除MySLQ服务,以及升级MySQL

1、查找MySQL相关服务
[root@az ~/src]# rpm -qa | grep -i MySQL
MySQL-devel-community-5.1.51-1.rhel5
MySQL-server-community-5.1.51-1.rhel5
MySQL-client-community-5.1.51-1.rhel5
MySQL-shared-community-5.1.51-1.rhel5
php-mysql-5.2.17-jason.2

2、删除
[root@az ~/src]# rpm -ev MySQL-devel-community-5.1.51-1.rhel5
[root@az ~/src]# rpm -ev MySQL-server-community-5.1.51-1.rhel5
[root@az ~/src]# rpm -ev MySQL-client-community-5.1.51-1.rhel5
[root@az ~/src]# rpm -ev MySQL-shared-community-5.1.51-1.rhel5
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) php-mysql-5.2.17-jason.2.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) php-mysql-5.2.17-jason.2.x86_64

3、删除老版本MySQL的开发头文件和库

4、安装MySQL
rpm -ivh *.rpm


5、注册服务自启动
cp  /usr/local/mysql/share/mysql/mysql.server      /etc/init.d/mysql    
#把msql的脚本文件拷到系统的启动目录下
cd /etc/init.d/
chkconfig --add mysql                                #将mysql加到启动服务列表里
chkconfig mysql on                                    #让系统启动时自动打开mysql服务

你可能感兴趣的:(mysql)