首页 > 数据库 >Linux卸载mysql

Linux卸载mysql

时间:2024-10-22 12:59:09浏览次数:8  
标签:sudo mysql Linux remove yum apt 卸载

 

(一)linux卸载mysql
要在Linux系统中卸载MySQL,可以使用包管理器。以下是基于不同Linux发行版的卸载命令示例:

对于基于Debian的系统(如Ubuntu),使用以下命令:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
对于基于RPM的系统(如CentOS),使用以下命令:

sudo yum remove mysql mysql-server
或者如果你使用的是新版的CentOS或者RHEL,可能需要使用dnf:

sudo dnf remove mysql mysql-server
卸载后,删除残留数据目录(请注意,这会删除数据库数据,请谨慎操作):

sudo rm -rf /var/lib/mysql/

 


(二)linux卸载干净mysql
要在Linux系统中彻底卸载MySQL,可以使用包管理器如apt或yum,具体取决于你的Linux发行版。以下是使用apt(Debian/Ubuntu系统)或yum(CentOS/RedHat系统)的卸载命令:

对于Debian/Ubuntu系统:

sudo apt-get remove --purge mysql-server mysql-client mysql-common -y
sudo apt-get autoremove -y
sudo apt-get autoclean
对于CentOS/RedHat系统:

sudo yum remove mysql84-community-release-el7-1.noarch
sudo yum remove mysql-community-server
第一条命令是移除 MySQL 的 YUM 仓库配置包。第二条命令是移除 MySQL 服务器软件包。

sudo yum remove mysql-server mysql-client mysql-common -y
sudo yum autoremove -y
这些命令会删除MySQL的文件和配置,但可能还会有残留的配置文件和数据目录。为了彻底删除这些残留,可以执行以下额外的命令:

sudo find /etc -name "my.cnf" -exec rm -f {} \;
sudo find /etc -name "my.ini" -exec rm -f {} \;
sudo rm -rf /var/lib/mysql /var/log/mysql
sudo rm -rf /etc/mysql

//查看mysql是否安装
rpm -qa | grep mysql

sudo rm -rf /etc/my.cnf

标签:sudo,mysql,Linux,remove,yum,apt,卸载
From: https://www.cnblogs.com/lhboke/p/18492427

相关文章

  • 基于Java+Jsp+Ssm+Mysql实现的零食商城系统功能设计与实现一
    一、前言介绍:1.1项目摘要随着电子商务的快速发展和消费者购物习惯的改变,线上购物已成为人们日常生活中不可或缺的一部分。零食作为日常生活中常见的消费品,其线上销售市场也呈现出快速增长的趋势。零食商城系统的设计与实现,旨在满足消费者对零食的多样化、个性化需求,提供......
  • 基于Java+Jsp+Ssm+Mysql实现的零食商城系统功能设计与实现二
    一、前言介绍:1.1项目摘要随着电子商务的快速发展和消费者购物习惯的改变,线上购物已成为人们日常生活中不可或缺的一部分。零食作为日常生活中常见的消费品,其线上销售市场也呈现出快速增长的趋势。零食商城系统的设计与实现,旨在满足消费者对零食的多样化、个性化需求,提供......
  • redis mysql nginx的docker-compose
    redismysqlnginx的docker-composeversion:'3'services:nginx:image:docker.m.daocloud.io/nginx:latestcontainer_name:nginxrestart:unless-stoppedenvironment:TZ:Asia/ShanghaiLANG:en_US.UTF-8volumes:#......
  • 【Linux】shell 脚本 (.sh) 编写及执行
    shell脚本shell脚本就是一些命令的集合#!/bin/bashecho"文件开头代表:该文件使用的是bash语法" 一、运行.sh文件方法一:当前文件执行.sh文件#文件必须含有x执行权限[文件赋x权限:chmodu+xhello.sh]./test.sh#文件可以没有x权限shtest.sh 方法二:绝对......
  • python爬虫数据存进mysql数据库
    一、安装mysql和mysqlworkbench我已经在电脑上安装了最新的mysql8.2.0,配置好环境变量,在命令提示符中以管理员的身份初始化并成功启动mysql数据库。前期因为以前的mysql没有卸载干净,导致mysql一直无法启动服务。所以一定要保证以前的mysql卸载干净才能重新安装,以前没有安装过......
  • MySQL - [20] 事务
    题记部分 一、什么是ACID(1)Atomicity原子性某个操作,要么全部执行完毕,要么全部回滚。(2)Consistency一致性数据库中的数据全都符合现实世界中的约束,则这些数据就符合一致性。比如性别的约束男or女,人民币勉之不能为负数,出生地址不能为null,参与转账的账户总余额不变;等等。(3......
  • Linux环境下Tomcat的安装与配置详细指南
    ApacheTomcat是一个广泛使用的开源JavaServlet容器和Web服务器,适用于运行JavaWeb应用程序。本指南将详细介绍如何在Linux环境中安装和配置Tomcat,包括必要的前提条件、下载安装、配置环境变量、设置为系统服务以及基本的安全配置。目录前提条件安装Java环境创建Tomcat用户......
  • actix-web连接mysql并返回json
    toml[dependencies]actix-web="4"mysql="25.0.0"chrono="0.4"serde={version="1.0",features=["derive"]}rsuseactix_web::{get,post,web,App,HttpServer,Responder,HttpResponse,Error};......
  • mysql的执行逻辑
    本篇章为构建mysql在执行过程中简单的业务流程,为后续的代码优化和面试构建基础。1、首先一条sql在执行时sql会通过网络传送给mysql2、在Mysql收到sql语句后会先在分析器中先判断一下SQL语句有没有语法错误。3、判断完语法之后语法无误,优化器会根据你写的sql判断执行什么索引。(......
  • 信创之达梦数据库(二)mysql迁移
    迁移前准备一、数据库工具在开始目录中可以看到安装后达梦数据库工具  二、创建用户和表空间打开上图的DM管理工具,在输入SYSDBA的口令后,展开如下画面2.1创建索引表空间在表空间右键选择【新建表空间】,填写表空间名和文件路径2.2创建表空间同上。两个表空间有什么......