MySQL 服务器无法删除

Posted

技术标签:

【中文标题】MySQL 服务器无法删除【英文标题】:MySQL server impossible to delete 【发布时间】:2021-05-19 14:39:03 【问题描述】:

我正在使用 ubuntu 服务器,我安装了 mysql-server-8.0,但我现在无法删除它! 我试图在 grep 之后删除包:

sudo dpkg -P mysql-server-core-8.0 mysql-server-8.0 mysql-common mysql-client-core-8.0 mysql-client-8.0

然后我得到了:

dpkg:错误处理包mysql-client-core-8.0(--purge): 依赖问题 - 不删除 处理时遇到错误: mysql-服务器-8.0 mysql-常见的 mysql-client-8.0 mysql-server-core-8.0 mysql-client-core-8.0

当我尝试连接到 mysql 时:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我也试过了:

sudo apt-get purge mysql* sudo apt-get 自动删除 sudo apt-get 自动清理

但看起来没有解决方案.. 一些错误多次出现:

无法停止 mysql.service:未加载单元 mysql.service。 invoke-rc.d:initscript mysql,操作“停止”失败。 /var/lib/dpkg/info/mysql-server-8.0.postinst:第 191 行:/usr/share/mysql-common/configure-symlinks:没有这样的文件或目录 dpkg: 错误处理包 mysql-server-8.0 (--configure): 已安装 mysql-server-8.0 包安装后脚本子进程返回错误退出状态 127 处理时遇到错误: mysql-server-8.0

你知道如何删除所有关于 mysql(-server)/ubuntu 的东西吗?

【问题讨论】:

【参考方案1】:

可以用 mysql-server-8.0 解决问题

我只是走这条路:

/var/lib/dpkg/info$

并使用 mySQL 删除所有文件

sudo rm mysql-client-8.0.md5sums mysql-client-core-8.0.md5sums mysql-common.conffiles .....

我现在可以卸载并重新安装! 祝你好运:)

【讨论】:

以上是关于MySQL 服务器无法删除的主要内容,如果未能解决你的问题,请参考以下文章

MySQL安装中无法通过命令删除原有权限的解决办法

没有停止mysql服务,删除/var/lib/mysql-bin.000*所有文件导致mysql无法启动怎么办

Mysql binlog 无法删除(purge命令无法删除)

如何彻底删除mysql

mysql 服务无法启动是啥原因?

MySQL 错误 #1146 无法删除已删除的表