卸载linux系统自带的mysql(转)

来源:互联网 发布:linux平台总线 编辑:程序博客网 时间:2024/04/30 23:58
卸载linux系统自带的mysql(2012-02-09 13:39:01)
 
【注:绿色为屏幕打印内容】

【注:红色为前台输入内容】

由于redhat Enterprise 5中自带一个mysql的版本,如果在安装linux前未选择mysql的安装此步就可跳过,因为我当时安装了现在将其卸载,步骤如下:


a.
查找已安装的myslq版本:
#rpm-qa | grepmysql
(注意大小写,如果mysql不行就换MySQL
出现:

[root@oracle2 ~]# rpm-qa | grepmysql

mod_auth_mysql-3.0.0-3.1

mysql-connector-odbc-3.51.12-2.2

mysql-5.0.45-7.el5

php-mysql-5.1.6-23.el5

mysql-server-5.0.45-7.el5

mysql-devel-5.0.45-7.el5

libdbi-dbd-mysql-0.8.1a-1.2.2

mysql-bench-5.0.45-7.el5

卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -rf /var/lib/mysql

然后输入卸载命令(yum -y remove m...):

[root@oracle2 ~]# sudo yum -y remove mysql-5.0.45-7.el5

出现如下提示:

[root@oracle2 ~]# sudo yum -y remove mysql-5.0.45-7.e15

Loaded plugins: fastestmirror

Setting up Remove Process

No Match for argument: mysql-5.0.45-7.e15

No Packages marked for removal

[root@oracle2 ~]# sudo yum -y remove mysql-5.0.45-7.el5

Loaded plugins: fastestmirror

Setting up Remove Process

Resolving Dependencies

--> Running transaction check

---> Package mysql.i386 0:5.0.45-7.el5 set to be erased

--> Processing Dependency: mysql for package: libdbi-dbd-mysql

--> Processing Dependency: mysql = 5.0.45-7.el5 for package: mysql-devel

--> Processing Dependency: mysql for package: MySQL-python

--> Processing Dependency: mysql = 5.0.45-7.el5 for package: mysql-bench

--> Processing Dependency: mysql = 5.0.45-7.el5 for package: mysql-server

--> Running transaction check

---> Package mysql-devel.i386 0:5.0.45-7.el5 set to be erased

---> Package mysql-server.i386 0:5.0.45-7.el5 set to be erased

---> Package libdbi-dbd-mysql.i386 0:0.8.1a-1.2.2 set to be erased

---> Package mysql-bench.i386 0:5.0.45-7.el5 set to be erased

---> Package MySQL-python.i386 0:1.2.1-1 set to be erased

--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================

PackageArchVersionRepositorySize

====================================================================================================================================

Removing:

mysqli3865.0.45-7.el5installed7.3 M

Removing for dependencies:

MySQL-pythoni3861.2.1-1installed277 k

libdbi-dbd-mysqli3860.8.1a-1.2.2installed 37 k

mysql-benchi3865.0.45-7.el5installed2.6 M

mysql-develi3865.0.45-7.el5installed 5.6 M

mysql-serveri3865.0.45-7.el5installed21 M

Transaction Summary

====================================================================================================================================

Install0 Package(s)

Update0 Package(s)

Remove6 Package(s)

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Erasing: mysql-devel[1/6]

Erasing: mysql-bench[2/6]

Erasing: MySQL-python [3/6]

Erasing: libdbi-dbd-mysql[4/6]

Erasing: mysql-server[5/6]

warning: /var/log/mysqld.log saved as /var/log/mysqld.log.rpmsave

Erasing: mysql  [6/6]

warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave

Removed: mysql.i386 0:5.0.45-7.el5

Dependency Removed: MySQL-python.i386 0:1.2.1-1 libdbi-dbd-mysql.i386 0:0.8.1a-1.2.2 mysql-bench.i386 0:5.0.45-7.el5 mysql-devel.i386 0:5.0.45-7.el5 mysql-server.i386 0:5.0.45-7.el5

Complete!

然后继续卸载其他mysql

[root@oracle2 ~]# yum -y remove mod_auth_mysql-3.0.0-3.1

屏幕打印如下:

Loaded plugins: fastestmirror

Setting up Remove Process

Resolving Dependencies

--> Running transaction check

---> Package mod_auth_mysql.i386 1:3.0.0-3.1 set to be erased

--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================

PackageArchVersionRepositorySize

====================================================================================================================================

Removing:

mod_auth_mysqli3861:3.0.0-3.1installed43 k

Transaction Summary

====================================================================================================================================

Install0 Package(s)

Update0 Package(s)

Remove1 Package(s)

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Erasing: mod_auth_mysql[1/1]

Removed: mod_auth_mysql.i386 1:3.0.0-3.1

Complete!

继续卸载:

[root@oracle2 ~]# yum -y remove mysql-connector-odbc-3.51.12-2.2

Loaded plugins: fastestmirror

Setting up Remove Process

Resolving Dependencies

--> Running transaction check

---> Package mysql-connector-odbc.i386 0:3.51.12-2.2 set to be erased

--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================

PackageArchVersionRepositorySize

====================================================================================================================================

Removing:

mysql-connector-odbci3863.51.12-2.2installed 387 k

Transaction Summary

====================================================================================================================================

Install0 Package(s)

Update0 Package(s)

Remove1 Package(s)

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Erasing: mysql-connector-odbc[1/1]

Removed: mysql-connector-odbc.i386 0:3.51.12-2.2

Complete!

继续卸载:

[root@oracle2 ~]# yum -y remove php-mysql-5.1.6-23.el5

Loaded plugins: fastestmirror

Setting up Remove Process

Resolving Dependencies

--> Running transaction check

---> Package php-mysql.i386 0:5.1.6-23.el5 set to be erased

--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================

PackageArchVersionRepositorySize

====================================================================================================================================

Removing:

php-mysql i3865.1.6-23.el5installed175 k

Transaction Summary

====================================================================================================================================

Install0 Package(s)

Update0 Package(s)

Remove1 Package(s)

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Erasing: php-mysql[1/1]

Removed: php-mysql.i386 0:5.1.6-23.el5

Complete!

到此,Linux下自带的mysql已经完全卸载,此时,再输入:
[ysong@sva_rec mysql]$ rpm -qa | grep mysql
[ysong@sva_rec mysql]$

原文出处:http://blog.sina.com.cn/s/blog_521c32eb0100zw3p.html

原创粉丝点击