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定时任务 结合PHP实现实时监控

    首先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。 所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。 要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令来编辑该用户的 cro…

    Linux 2023年4月11日
    00
  • Linux下的文件压缩与解压

    场景描述:为了节省磁盘空间,提高磁盘空间的使用效率,方便对批量文件的传输和管理,引入了文件压缩技术。其原理简单来说就是将原先未被数据占用的空间(每字节下未被使用的bit)进行重新规划和分配,以达到在有限的空间内尽可能多的存储数据的目的。具体方法如下: 一、对于单个文件而言,常用的压缩命令:compress(已淘汰)、gzip(速度最快/但压缩比最低)、bzi…

    Linux 2023年4月12日
    00
  • Linux中重定向应注意的事情

    引言 你是否见过bash … 2>&1 1>file.txt的写法? 还没发现这样的写法有什么问题? 那么恭喜你, 看完本文你又将学会一个新知识! 重定向的错误用法 以引言中命令为例, 2>&1表示将错误输出重定向到标准输出, 1>file.txt表示将标准输出重定向到file.txt文件, 看起来的意思就是将标准…

    Linux 2023年5月8日
    00
  • Linux运行级别

    1、运行级别介绍   运行级别说明:     0:关机     1:单用户 【找回丢失密码】     2:多用户状态没有网络服务     3:多用户状态有网络服务     4:系统未使用保留给用户     5:图形界面     6:系统重启   常用的运行级别时 3 和 5 ,要修改默认的运行级别可修改/etc/inittab的     id:5:initd…

    Linux 2023年4月12日
    00
  • Linux中替换文本中的字符串

        (一)通过vi编辑器来替换。 参考博文: http://www.linuxdiyf.com/viewarticle.php?id=99843 http://kingaragorn.javaeye.com/blog/467308   vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强…

    Linux 2023年4月11日
    00
  • 详解CentOS 6.4下PXE+Kickstart无人值守安装操作系统

    详解CentOS6.4下PXE+Kickstart无人值守安装操作系统 PXE+Kickstart实现无人值守安装操作系统是快捷、高效的操作系统安装方式,适用于大规模、批量安装服务器操作系统。 PXE服务端的搭建 安装TFTP服务端 在CentOS 6.4中,可以使用yum进行TFTP服务端的安装。 yum install tftp-server 安装完成后…

    Linux 2023年5月14日
    00
  • Linux环境skywalking部署Elasticsearch储存配置使用

    Linux环境Elasticsearch下载 Linux环境Elasticsearch部署:https://www.cnblogs.com/mjtabu/p/14314088.html Linux环境skywalking部署 skywalking国外下载网址:http://skywalking.apache.org/downloads/ skywalking…

    Linux 2023年4月13日
    00
  • Linux下 rpm 命令查询方法

    下面是关于“Linux下rpm命令查询方法”的完整攻略。 一、介绍 在 Linux 操作系统中,rpm 命令是常用的包管理工具,它能够安装、升级、卸载基于 RPM 包格式打包的软件。有时候我们需要查询某些软件包是否已经安装、安装到什么位置以及版本信息等。接下来我们将介绍使用 rpm 命令进行查询的方法。 二、rpm 查询命令 rpm 命令的查询选项主要有以下…

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