ubuntu 18.04 卸载 mysql 过程记录
20190418 为了测试 Docker LNMP 学习环境,卸载掉之前已经安装的 mysql
参考:
https://blog.csdn.net/iehadoop/article/details/82961264
https://www.cnblogs.com/hupeng1234/p/7003543.html
人家写的很详细了,我这里记录一下我自己的操作过程
停止 mysql 服务
sudo service mysql status
sudo service mysql stop查询 mysql 依赖
:~$ dpkg --list|grep mysqlii dbconfig-mysql 2.0.9 all dbconfig-common MySQL/MariaDB supportii mysql-client-5.7 5.7.25-0ubuntu0.18.04.2 amd64 MySQL database client binariesii mysql-client-core-5.7 5.7.25-0ubuntu0.18.04.2 amd64 MySQL database core client binariesii mysql-common 5.8+1.0.4 all MySQL database common files, e.g. /etc/mysql/my.cnfii mysql-server 5.7.25-0ubuntu0.18.04.2 all MySQL database server (metapackage depending on the latest version)ii mysql-server-5.7 5.7.25-0ubuntu0.18.04.2 amd64 MySQL database server binaries and system database setupii mysql-server-core-5.7 5.7.25-0ubuntu0.18.04.2 amd64 MySQL database server binariesii php-mysql 1:7.2+60ubuntu1 all MySQL module for PHP [default]ii php7.2-mysql 7.2.15-0ubuntu0.18.04.2 amd64 MySQL module for PHP
逐个卸载
sudo apt-get remove mysql-common
出错了!The following packages have unmet dependencies:dbconfig-mysql : Depends: default-mysql-client but it is not going to be installed orvirtual-mysql-clientE: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
sudo apt-get autoremove --purge mysql-server-5.7
sudo apt-get autoremove --purge mysql-server-core-5.7
sudo apt-get autoremove --purge mysql-client-5.7
sudo apt-get autoremove --purge mysql-client-core-5.7
再来
sudo apt-get remove mysql-common遇到错误
$ sudo apt-get autoremove --purge mysql-client-5.7Reading package lists... DoneBuilding dependency tree Reading state information... DoneYou might want to run 'apt --fix-broken install' to correct these.The following packages have unmet dependencies:mysql-server-5.7 : Depends: mysql-client-5.7 (>= 5.7.34-0ubuntu0.18.04.1) but it is not going to be installedphpmyadmin : Depends: phpDepends: php-cliDepends: php-mysql orphp-mysqliDepends: php-jsonDepends: php-mbstringDepends: php-xmlDepends: dbconfig-mysql but it is not going to be installed ordbconfig-no-thanks but it is not going to be installed ordbconfig-common (< 2.0.0) but it is not going to be installedDepends: php-php-gettext but it is not going to be installed orphp-gettext (<= 1:7.0) but it is not going to be installedDepends: php-phpseclib (>= 2.0)Recommends: php-curlRecommends: php-gdRecommends: php-bz2Recommends: php-zipRecommends: php-tcpdf but it is not going to be installedE: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
执行
$ sudo apt --fix-broken install
完成之后,再来!
清除残留
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
sudo apt autoremove
我这里没有什么数据,可以是除
sudo rm -rf /etc/mysql/ /var/lib/mysql
实际环境下还是小心为好!
ubuntu 18.04 卸载 mysql 过程记录相关推荐
- 在Ubuntu 18上卸载MySQL
按照以下步骤在Ubuntu 18上卸载MySQL: 打开终端并使用root权限登录. 使用以下命令停止MySQL服务: systemctl stop mysql 确认MySQL服务已停止: syste ...
- Ubuntu 18.04 安装 MySQL 5.7【解决普通用户登录、密码修改、远程访问等问题】
之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录. 1. 安装数据库 # 安装 ...
- Ubuntu 18.04 安装 mysql 并且设置远程可登陆连接
Ubuntu18.04 安装MySQL 环境信息: OS:Ubuntu18.04 MySQL: 5.7.25-0ubuntu0.18.04.2 1.安装MySQL 在 Ubuntu 18.04 中 ...
- 在ThinkPad X280加装M.2硬盘上安装 Ubuntu 18.04.3 填坑记录
填坑背景 用了一段时间的X280后,突然想在M.2接口上加装一个 NVMe 2242 的SSD,发现 Lenovo 的BIOS设置的非常奇特.能够检测到这个硬盘,但是启动项里就是不能识别!或许是直接就 ...
- Ubuntu 18.04 搭建 gitlab服务器记录
首先现在官方的deb包,下载地址:https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/bionic/gitlab-ee_11.11 ...
- Ubuntu 18.04 忘记 mysql root密码及其重置
1.停止mysql服务 $ service mysql stop 2.修改 /etc/mysql/my.cnf 文件 # 修改my.cnf文件,在文件新增 skip-grant-tables,在启动m ...
- ubuntu 18.04 卸载firebox
卸载firebox 先查看firefox的安装内容 dpkg --get-selections |grep firefox 卸载firebox,相关命令如下: #卸载安装小包 sudo apt-get ...
- Ubuntu 18.04 ROS安装
Ubuntu 18.04 ROS安装 前言 ROS 安装一直是个又麻烦又拼人品的事情,本文将以笔者自己的趟坑过程详细记录Ubuntu 18.04 的安装过程 一.安装高版本CMake 二.安装ROS准 ...
- Win10 环境下安装Ubuntu 18.04过程记录
Win10 环境下安装Ubuntu 18.04过程记录 步骤1:下载镜像文件 从Ubuntu官网https://www.ubuntu.com/download/server下载系统的iso镜像文件 , ...
- 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...
最新文章
- TCP数据流稳定性--TCP分片,重组及乱序
- Halcon:模版匹配
- node中定时器, process.nextTick(), setImediate()的区别与联系
- java signal handler_JAVA优雅停机的实现
- 旅行线路定制主题响应式手机模板
- 【BZOJ4547】【HDU5171】小奇的集合,暴力+矩阵乘法
- TZOJ 数据结构期末历年题目
- 单例模式(Singleton mode)实战讲解
- java 车牌正则表达式_车牌正则表达式
- 蔡学镛:文档模板,天使或恶魔?
- keil5 file not found 错误解决办法
- Marshmallow 的用法
- 【恩墨学院】为什么用尽了办法你的系统性能还是不见改善?
- swiper.js显示指定图片
- 一寸照片电子版怎么弄?这两种方法要学会
- 涛思 TDengine 表设计及SQL
- 数据结构1800试题(第四章)
- 数据分析,如何挖掘业务机会
- java 断网处理_博客大巴劫后重生:断网10日后恢复访问(图)
- U盘装系统,电脑无法识别U盘解决方案