`

删除卸载Linux自带的MySQL(转)

 
阅读更多

删除卸载Linux自带的MySQL(转)

由于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
 
 
 卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
  rm -f /etc/my.cnf
  rm -rf /var/lib/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

分享到:
评论

相关推荐

    卸载linux下安装的mysql

    彻底卸载Linux下的MySQL需要进行多个步骤的操作,包括但不限于停止服务、卸载相关软件包、删除数据文件和配置文件、处理文件权限问题以及解决SELinux带来的问题。遵循上述步骤可以帮助您确保MySQL被完全卸载,并为...

    卸载redhat6.3自带的mysql 绝对成功

    ### 卸载RedHat 6.3 自带的MySQL:绝对成功 #### 概述 在Linux环境下,尤其是对于RedHat系列的操作系统来说,管理软件包通常依赖于RPM(Red Hat Package Manager)工具。当需要卸载一个不再使用的数据库如MySQL时...

    Linux下彻底卸载mysql详解

    在Linux系统中,彻底卸载MySQL数据库是一个涉及多个步骤的过程,因为MySQL可能在系统中留下配置文件、数据存储目录和库文件等残留。以下是一个详尽的指南,旨在确保完整且安全地卸载MySQL。 首先,你需要确定系统中...

    Linux6.7卸载系统自带的mysql-libs* crontab命令不能用了原因分析

    通常我们安装mysql时候,会去卸载对应的Linux自带的,不然会包和已有的mysql包冲突! 于是网上找卸载linux系统自带的mysql的方法: yum -y removemysql-libs-* 或者 rpm-e mysql-libs-5.1.* 执行完后就安装mysql没有...

    Mysql8.0.13安装与卸载

    3. **清理数据和配置文件**:除了卸载程序,还需要删除 MySQL 的数据目录和配置文件。在 Windows 上通常是 `%ProgramData%\MySQL` 和 `%ProgramFiles%\MySQL`;在 Linux 或 macOS 上,可能是 `/etc/mysql` 和 `/var/...

    linux+nginx+php+mysql环境配置指南.pdf

    在安装 Nginx 之前,需要卸载系统自带的 httpd。使用 rpm 命令卸载 httpd 和相关依赖项。然后,使用 yum 命令安装 Nginx 所需的依赖项,包括 gcc、autoconf、libjpeg 等。 安装 PHP 在安装 PHP 之前,需要安装相关...

    Mysql的安装与卸载

    - **Linux/macOS**:使用包管理器(如apt、yum或brew)卸载MySQL,然后手动删除剩余的配置文件和数据目录。 4. **清理注册表**(仅限Windows):使用注册表编辑器检查并删除所有与MySQL相关的键值。 确保按照上述...

    Linux CentOS 6.5 卸载、tar安装MySQL的教程

    卸载系统自带MySQL 1. 查看系统当前是否安装有MySQL rpm -qa|grep -i mysql 2. 卸载当前版本的MySQL yum remove mysql mysql-server mysql-libs mysql-server 卸载过程中出现选择, 直接”y”就好 再检查一次无...

    linux下mysql5.7.11源码安装

    1. **备份与删除 my.cnf 文件**:为了避免系统自带的配置文件对新安装的 MySQL 造成干扰,首先备份 `/etc/my.cnf` 文件,并将其重命名为 `.bak` 文件,然后删除原文件。 2. **设置文件权限**:为了确保 MySQL 正常...

    linux MySQL.docx

    一、检查与卸载Linux自带MySQL 在Linux上,可以使用`rpm`命令查询系统中是否已经安装了MySQL。执行以下命令: ```bash rpm -qa | grep mysql ``` 如果系统中存在MySQL,可以使用`yum`命令进行卸载: ```bash yum -y ...

    Hive安装讲义(linux_hive linux_mysql)

    * 卸载系统自带的 mariadb * 下载依赖包,包括 openssl-devel、perl-JSON、libaio.x86_64、libaio-devel.x86_64 等 * 顺序安装 mysql 相关组件 * 安装完成后,重启 mysql 服务 * 查看密码,数据库登陆,设置登陆密码...

    linux安装mysql数据库以及配置Java项目的图文详解

    首先,需要下载并解压缩MySQL安装包,然后卸载Linux自带的数据库,接着安装MySQL社区版服务包及其依赖包。最后,需要启动MySQL服务并验证其是否安装成功。 1. 下载并解压缩MySQL安装包 首先,需要下载MySQL安装包...

    MySQL安装卸载-合.docx

    ### MySQL在Linux下的安装与卸载 #### 一、MySQL在Linux下的安装步骤 ##### 1.1 下载MySQL 在安装MySQL之前,你需要准备一台Linux虚拟机或云服务器。尽管CentOS已经停更,本指南依然以CentOS 7.x为例进行说明,...

    Linux下安装MySQL及基本操作

    ### Linux下安装MySQL及基本操作 #### 一、安装MySQL 在Linux环境下安装MySQL数据库是一项常见但又重要的任务。本文将详细介绍如何在Linux系统中安装MySQL,并进行基本配置与操作。 ##### 1.1 检查系统是否已安装...

    CENTOS7上安装MYSQL5.7.21流程

    首先,需要卸载系统自带的 mariadb-lib,以避免与 MySQL 的冲突。使用以下命令卸载 mariadb-lib: [root@hadoop ~]# rpm -qa|grep mariadb mariadb-libs-5.5.52-1.el7.x86_64 [root@hadoop ~]# rpm -e --nodeps ...

    Linux系统-Linux中安装JDK/TOMCAT/MYSQL/linux中项目部署/集群搭建

    #### 2.1 卸载自带的MySQL 检查并卸载CentOS7中的Mariadb。 ```bash rpm -qa | grep mysql rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_62 ``` #### 2.2 创建MySQL安装路径 在`/usr/local`目录下创建`...

Global site tag (gtag.js) - Google Analytics