Ubuntu彻底卸载MySQL,彻底!亲测!

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: Ubuntu彻底卸载MySQL,彻底!亲测!

就这么个MySQL改个密码整了我三个小时,试了网上很多方法,最终一个命令给我改的彻底崩溃,然后又卸载重装了五次,最后一次用的这个方法卸载再重装才能正常用!!


我的MySQL版本是8.0.21版本,最新的版本在安装时候都不会让你去设置密码了,需要自己去改 很懊恼。


给大家一篇我自己整理的博客,改密码方法,我也是试了很多次,最后才整理好的


https://blog.csdn.net/weixin_45525272/article/details/107774685


删除mysql的数据文件


sudo rm /var/lib/mysql/ -R


删除mysql的配置文件


sudo rm /etc/mysql/ -R


(这两步非常重要,百度上很多文章都没有,如果是改完了密码还好,没改重装依然是系统自定账号密码)


自动卸载mysql(包括server和client)


sudo apt-get autoremove mysql* --purge


sudo apt-get remove apparmor


(有时候自动卸载并没有卸载完成,我的有一次就就卸载失败了,建议执行两次)


然后在终端中查看MySQL的依赖项:dpkg --list|grep mysql

(这一步即使没有显示也要进行下面的删除)


卸载: sudo apt-get remove dbconfig-mysql


卸载:sudo apt-get remove mysql-client


卸载:sudo apt-get remove mysql-client-5.7


卸载:sudo apt-get remove mysql-client-core-5.7


再次执行自动卸载:sudo apt-get autoremove mysql* --purge


查看MySQL的剩余依赖项:dpkg --list|grep mysql


(这一步即使没有显示也要进行下面的删除)


卸载:sudo apt-get remove php7.0-mysql


清除残留数据:dpkg -l|grep ^rc|awk ‘{print$2}’|sudo xargs dpkg -P


再次查看MySQL的剩余依赖项:dpkg --list|grep mysql


至此已经没有了MySQL的依赖项,彻底删除!


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
3418 3
|
1月前
|
Python
Jetson环境安装(二):ubuntu18.0卸载和安装python3
在Jetson Nano上如何卸载Python 3.7并重新安装Python 3.7.0版本的详细步骤,包括卸载命令、安装依赖库、下载和编译Python源码以及建立软链接等。
54 2
|
1月前
|
Ubuntu 关系型数据库 MySQL
ubuntu使用aliyun源+mysql删除有外键约束的数据+查看特定目录的大小
ubuntu使用aliyun源+mysql删除有外键约束的数据+查看特定目录的大小
37 4
|
1月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 安装mysql和简单操作
Ubuntu 安装mysql和简单操作
260 0
|
3月前
|
Ubuntu 网络协议 数据安全/隐私保护
【Ubuntu】sudo apt-get update 无法解析域名(亲测有效)
在Ubuntu 18.04系统中,用户在执行sudo apt-get update时遇到“无法解析域名‘ip’”的错误。经分析,问题源于之前设置的网络代理配置未完全清除。解决方案是找到并重命名/etc/apt/apt.conf.d下的proxy.conf文件,使其不再生效。操作后,sudo apt-get update命令恢复正常,问题得到完美解决。
661 4
【Ubuntu】sudo apt-get update 无法解析域名(亲测有效)
|
3月前
|
关系型数据库 MySQL Linux
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
该博客文章详细记录了在CentOS 7虚拟机上离线安装MySQL 5.6版本的完整过程,包括下载安装包、导入虚拟机、卸载MariaDB、配置文件设置、服务启动和权限配置等步骤。
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
|
3月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 安装 MySQL 5.7
Ubuntu 安装 MySQL 5.7
78 0
|
4月前
|
关系型数据库 MySQL Apache
彻底卸载mysql
彻底卸载mysql
51 5
|
3月前
|
Ubuntu Linux
在Ubuntu上卸载与离线安装OpenSSL
本文介绍了在Linux环境下离线安装OpenSSL的详细步骤,包括删除已存在关联文件、删除软件包和配置文件、解压安装包、编译安装、删除旧软链接、创建新软链接,以及验证安装版本的命令。
289 0
|
3月前
|
Ubuntu NoSQL 关系型数据库
在Ubuntu操作系统上安装/使用/卸载Docker容器引擎
这篇文章详细介绍了在Ubuntu操作系统上安装、配置、使用、基本操作以及卸载Docker容器引擎的步骤,包括配置Docker镜像加速和使用Docker部署Nginx、MySQL和Redis服务器的方法。
83 0