您的位置:首页 > 运维架构 > Linux

卸载linux系统自带的mysql

2012-11-15 15:58 639 查看
【注:绿色为屏幕打印内容】

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

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

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

        
[root@oracle2 ~]# rpm  -qa | grep  mysql

         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

 

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

 Package                             
Arch                     Version                         
Repository                     Size

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

Removing:

 mysql                               
i386                     5.0.45-7.el5                    
installed                     7.3 M

Removing for dependencies:

 MySQL-python                         i386                    
1.2.1-1                          installed                    
277 k

 libdbi-dbd-mysql                     i386                    
0.8.1a-1.2.2                     installed                      37
k

 mysql-bench                          i386                    
5.0.45-7.el5                     installed                    
2.6 M

 mysql-devel                          i386                    
5.0.45-7.el5                     installed                     5.6
M

 mysql-server                         i386                    
5.0.45-7.el5                     installed                     
21 M

 

Transaction Summary

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

Install      0 Package(s)        

Update       0 Package(s)        

Remove       6 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

 

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

 Package                            Arch                    
Version                            Repository                    
Size

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

Removing:

 mod_auth_mysql                     i386                    
1:3.0.0-3.1                        installed                     
43 k

 

Transaction Summary

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

Install      0 Package(s)        

Update       0 Package(s)        

Remove       1 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

 

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

 Package                                
Arch                    Version                        
Repository                    Size

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

Removing:

 mysql-connector-odbc                    i386                   
3.51.12-2.2                     installed                    387
k

 

Transaction Summary

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

Install      0 Package(s)        

Update       0 Package(s)        

Remove       1 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

 

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

 Package                        Arch                     
Version                              Repository                     
Size

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

Removing:

 php-mysql                      i386                     
5.1.6-23.el5                         installed                     
175 k

 

Transaction Summary

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

Install      0 Package(s)        

Update       0 Package(s)        

Remove       1 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]$

 
显示系统已经没有mysql服务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: