mysql - E : Sub-process/usr/bin/dpkg returned an error code (1) while removing mysql completely from ubuntu 20. 04

标签 mysql ubuntu dpkg ubuntu-20.04

我想从 ubuntu 20.04 完全卸载 mysql。sudo apt-get remove --purge mysql-server mysql-client mysql-common -y但是每次都会出错。
dpkg: 错误处理包 mysql-server-8.0 (--remove):
包处于非常糟糕的不一致状态;你应该
在尝试删除之前重新安装它
dpkg:错误太多,正在停止
处理时遇到错误:
mysql-服务器-8.0
由于错误太多,处理已停止。
E:子进程/usr/bin/dpkg返回错误码(1)
我尝试配置 dpkg sudo dpkg --configure -a ,但它又说:
dpkg: 错误处理包 mysql-server-8.0 (--configure):
包处于非常糟糕的不一致状态;你应该
在尝试配置之前重新安装它
处理时遇到错误:
mysql-服务器-8.0

最佳答案

我在 xubuntu 20.04 中遇到了同样的挑战.经过几次尝试,这对我有用。
我希望它对将来的人有所帮助。

  • 列出与 mysql-server
  • 关联的所有文件
    sudo ls -l /var/lib/dpkg/info | grep -i mysql-server 
    
  • 删除不同的文件组。
  • sudo rm -r /var/lib/dpkg/info/mysql-server-8.0.*
    sudo rm -r /var/lib/dpkg/info/mysql-server-core-8.0.* 
    
  • 运行
  • sudo apt update
    
    尝试重新安装您将尝试安装的任何内容。

    关于mysql - E : Sub-process/usr/bin/dpkg returned an error code (1) while removing mysql completely from ubuntu 20. 04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62795522/

    相关文章:

    php - 新闻管理器php/mysql

    ubuntu - 如何在 Google Colab 上安装 gmpy2?

    python - Pycharm 中的 """input().split() in loop"""问题

    python - Python 中用于管理包的 "requirements.txt"的 Debian 等价物是什么?

    ubuntu - dpkg-未知控制文件错误

    python - 构建 python deb 包时遇到问题,提示修改后的二进制文件

    sql - 大表中的 ORDER BY 慢

    mysql - 如何计算默认实例没有的行中的值?

    php - PHP 中的 UPDATE 语句需要知道是否选择了新文件

    linux - docker在ubuntu vs linux aarch64上构建