Linux下彻底卸载mysql详解

Linux下彻底卸载MySQL详解

1. 停止MySQL服务

使用以下命令可以停止 MySQL 服务:

sudo systemctl stop mysql

如果使用的是 MySQL 8.0 及以上版本,则使用以下命令:

sudo systemctl stop mysqld

2. 卸载MySQL软件包

在 Ubuntu 系统中,你可以使用以下命令来卸载 MySQL 软件包:

sudo apt remove mysql-server mysql-client

如果你使用的是 CentOS 系统,则使用以下命令:

sudo yum remove mysql-server mysql-client

3. 删除MySQL数据和配置文件

使用以下命令可以删除 MySQL 数据和配置文件:

sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql

4. 清除残留文件

在卸载 MySQL 后,有些残留文件可能会在系统中存在。使用以下命令清除这些残留文件:

sudo find / -iname 'mysql*' -exec rm -rf {} \;

示例

示例1:

卸载 MySQL 8.0 版本

假设你当前使用的是 Ubuntu 18.04 系统,你想要卸载 MySQL 8.0 版本。

首先,使用以下命令停止 MySQL 服务:

sudo systemctl stop mysqld

然后,使用以下命令卸载 MySQL 软件包:

sudo apt remove mysql-server mysql-client

接着,使用以下命令删除 MySQL 数据和配置文件:

sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql

最后,使用以下命令清除残留文件:

sudo find / -iname 'mysql*' -exec rm -rf {} \;

示例2:

卸载 MySQL 5.7 版本

假设你当前使用的是 CentOS 7 系统,你想要卸载 MySQL 5.7 版本。

首先,使用以下命令停止 MySQL 服务:

sudo systemctl stop mysql

然后,使用以下命令卸载 MySQL 软件包:

sudo yum remove mysql-server mysql-client

接着,使用以下命令删除 MySQL 数据和配置文件:

sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql

最后,使用以下命令清除残留文件:

sudo find / -iname 'mysql*' -exec rm -rf {} \;

以上就是如何在 Linux 下彻底卸载 MySQL 的完整攻略及示例。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下彻底卸载mysql详解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • linux C语言 用openssl进行签名验签 — 亲测2 sha256 sha512

      #include <string.h> #include <openssl/rsa.h> #include <openssl/pem.h> #include <openssl/err.h> #include <openssl/sha.h> #include <openssl/crypto.…

    Linux 2023年4月11日
    00
  • linux下把 python 程序运行的输出结果记录到 log 文件中

    Linux中将 python 程序运行结果记录到文件中的方法 https://www.cnblogs.com/shineriver/p/10922970.html 仅转向不显示(1)ls > test.txt 把输出转向到指定的文件,如文件已存在的话也会重新写入,文件原内容不会保留(2)ls >> test.txt 是把输出附向到文件的后面…

    Linux 2023年4月16日
    00
  • 深入浅析Linux轻量级自动运维工具-Ansible

    深入浅析Linux轻量级自动运维工具-Ansible Ansible是一个基于Python语言开发的简单易用的自动化运维工具,它可以实现批量服务器部署、系统配置管理、应用程序发布等自动化任务。本文将深入浅析Ansible的基本原理和使用方法,并示范两个实际应用场景的代码实现。 Ansible的基本原理 Ansible基于SSH协议实现远程服务器的管理和配置,…

    Linux 2023年5月14日
    00
  • 在win10和linux上分别安装Python虚拟环境的方法步骤

    针对这个问题,我可以提供以下几个部分的详细攻略: 准备工作 在Win10上安装Python虚拟环境的方法步骤 在Linux上安装Python虚拟环境的方法步骤 接下来,我将分别对以上三个部分进行详细讲解。 一、准备工作 在安装Python虚拟环境之前,我们需要先准备好以下的工具和环境: Python环境:要安装Python虚拟环境,必须先安装Python,并…

    Linux 2023年5月24日
    00
  • Linux Centos7.2下安装nodejs&npm配置全局路径的教程

    LinuxCentos7.2下安装nodejs&npm配置全局路径的教程 1. 安装nodejs和npm 在LinuxCentos7.2上安装nodejs和npm非常简单,有多种方式可以完成,这里我们演示其中一种方式。 1.1 添加nodesource源 使用curl工具下载节点.js的源,并将其存储到适当的位置。这里以Node.js 12.x系列为…

    Linux 2023年5月14日
    00
  • 详解如何在 Linux 中安装最新的 Python 3.6 版本

    下面是如何在Linux中安装最新的Python3.6版本的完整攻略。 前置条件 在开始安装前,需要确认以下几点: 确保已经安装了Linux系统 确保需要的软件和工具已经安装好,比如GCC,SSL库等 确保已经安装了wget、tar等工具 步骤 1. 下载Python3.6 在终端执行以下命令进行下载: wget https://www.python.org/…

    Linux 2023年5月14日
    00
  • linux 基础(6)简单认识 bash

    shell 和 bash 是什么? shell 是一种应用程序,在这个程序里输入文字指令,系统就会做出响应的操作。这个“壳程序”是我们使用系统各种功能的接口,学会了 shell 就是学会操作 linux 系统。检索/etc/shells,可以看到当前系统的 shell 有哪些。而 bash (Bourne Again SHell)是大部分 linux 的默认…

    Linux 2023年4月10日
    00
  • VMware虚拟机中Ubuntu18.04无法连接网络的解决办法

    下面是详细讲解“VMware虚拟机中Ubuntu18.04无法连接网络的解决办法”的攻略: 问题描述 在VMware虚拟机中安装Ubuntu 18.04系统后,无法连接网络。 解决方案 在VMware虚拟机设置中配置网络连接。 步骤一:检查网络适配器 首先需要确认虚拟机中网络适配器的配置是否正确。打开VMware虚拟机,点击虚拟机菜单栏中的“编辑”选项,选择…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部