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

Linux下删除卸载系统自带的MySQL数据库

2017-06-02 10:12 567 查看
近期由于工作需要,加上偶上辈子修来的福分,让偶一个坐coder的,去linux下配置运行环境。故,经历了些事,且总结了点东东,今晚有机会写下点东东,与各位分享一下... 

有关如何在linux下安装mysql,可以参考我的另一篇博文
http://syc001.iteye.com/blog/1151858

 /*****----------------  Uninstall Linux installed mysql begin  -------------------*****/

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

        a. 查找已安装的myslq 版本:

        #rpm  -qa | grep  mysql (注意大小写,如果mysql 不行就换MySQL)

 出现:

[ysong@sva_rec mysql]$
rpm  -qa | grep  mysql

mysql-5.0.45-7.el5

libdbi-dbd-mysql-0.8.1a-1.2.2

mysql-5.0.45-7.el5

mysql-server-5.0.45-7.el5

mysql-connector-odbc-3.51.12-2.2

 

卸载命令:

//卸载已安装的mysql

# rpm –e mysql-*

 

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

  rm -f /etc/my.cnf

  rm -rf /var/lib/mysql

 或者,参考

(系统 CentOS4.3

安装方法 #yum -y install mysql-server

mysql版本 mysql-server.i386-4.1.20-1.RHEL4.1

删除方法 #yum -y remove mysql-server

         #yum -y remove mysql



后,在输入命令:

[ysong@sva_rec mysql]$ sudo yum -y remove mysql-5.0.45-7.el5

Password:

Loading "security" plugin

Loading "rhnplugin" plugin

This system is not registered with RHN.

RHN support will be disabled.

Setting up Remove Process

Resolving Dependencies

--> Running transaction check

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

--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: dovecot

--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: mysql-server

--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: mysql-connector-odbc

--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: perl-DBD-MySQL

--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: libdbi-dbd-mysql

--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: dovecot

--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: mysql-server

--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: mysql-connector-odbc

--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: perl-DBD-MySQL

--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: libdbi-dbd-mysql

--> Processing Dependency: libmysqlclient_r.so.15()(64bit) for package: mysql-connector-odbc

--> Processing Dependency: libmysqlclient_r.so.15()(64bit) for package: mysql-server

--> Processing Dependency: libmysqlclient_r.so.15()(64bit) for package: MySQL-python

--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15)(64bit) for package: mysql-connector-odbc

--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15)(64bit) for package: mysql-server

--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15)(64bit) for package: MySQL-python

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

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

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

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

--> Running transaction check

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

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

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

---> Package perl-DBD-MySQL.x86_64 0:3.0007-1.fc6 set to be erased

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

---> Package dovecot.x86_64 0:1.0.7-2.el5 set to be erased

--> Finished Dependency Resolution

Dependencies Resolved

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

 Package                 Arch       Version          Repository        Size

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

Removing:

 mysql                   x86_64     5.0.45-7.el5     installed         7.5 M

 mysql                   i386       5.0.45-7.el5     installed         7.3 M

Removing for dependencies:

 MySQL-python            x86_64     1.2.1-1          installed         288 k

 dovecot                 x86_64     1.0.7-2.el5      installed         3.7 M

 libdbi-dbd-mysql        x86_64     0.8.1a-1.2.2     installed          55 k

 mysql-connector-odbc    x86_64     3.51.12-2.2      installed         420 k

 mysql-server            x86_64     5.0.45-7.el5     installed          22 M

 perl-DBD-MySQL          x86_64     3.0007-1.fc6     installed         328 k

Transaction Summary

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

Install      0 Package(s)        

Update       0 Package(s)        

Remove       8 Package(s)        

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

  Erasing   : mysql-server                 ######################### [1/8]

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

  Erasing   : MySQL-python                 ######################### [2/8]

  Erasing   : mysql                        ######################### [3/8]

  Erasing   : libdbi-dbd-mysql             ######################### [4/8]

  Erasing   : perl-DBD-MySQL               ######################### [5/8]

  Erasing   : mysql-connector-odbc         ######################### [6/8]

  Erasing   : dovecot                      ######################### [7/8]

  Erasing   : mysql                        ######################### [8/8]

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

Dependency Removed: MySQL-python.x86_64 0:1.2.1-1 dovecot.x86_64 0:1.0.7-2.el5 libdbi-dbd-mysql.x86_64 0:0.8.1a-1.2.2 mysql-connector-odbc.x86_64 0:3.51.12-2.2 mysql-server.x86_64 0:5.0.45-7.el5 perl-DBD-MySQL.x86_64 0:3.0007-1.fc6

Complete!

[ysong@sva_rec mysql]$

OK,到此,Linux下自带的mysql已经完全卸载,此时,再输入:

[ysong@sva_rec mysql]$
rpm  -qa | grep  mysql

[ysong@sva_rec mysql]$

显示系统已经没有mysql服务; 

[ysong@sva_rec mysql]$ netstat -nat

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address               Foreign Address             State     

tcp        0      0 127.0.0.1:2208              0.0.0.0:*                   LISTEN     

tcp        0      0 0.0.0.0:139                 0.0.0.0:*                   LISTEN

/*****----------------  Uninstall Linux installed mysql end  -------------------*****/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: