我真的尝试了一切。
几乎堆栈溢出中的每个答案,我仍然无法删除MySQL
以下软件包已自动安装且不再需要:libdbi-perl libterm-readkey-perl使用'apt-get autoremove'删除它们。将删除以下软件包:mysql-server-5.5 * 0升级,0新安装,1删除,0未升级。 1未完全安装或删除。执行此操作后,将释放32.5 MB磁盘空间。你想继续吗? [Y / n] y(读取数据库...当前安装的25587文件和目录。)删除mysql-server-5.5(5.5.47-0 + deb8u1)...无法停止mysql.service:单元mysql.service not not加载。 invoke-rc.d:initscript mysql,动作“停止”失败。 dpkg:错误处理包mysql-server-5.5(--purge):子进程安装前删除脚本返回错误退出状态5无法停止mysql.service:单元mysql.service未加载。 invoke-rc.d:initscript mysql,动作“停止”失败。无法启动mysql.service:单元mysql.service无法加载:没有这样的>文件或目录。 invoke-rc.d:initscript mysql,动作“启动”失败。 dpkg:清理时出错:安装后的子进程安装后脚本返回错误退出状态6处理时遇到错误:mysql-server-5.5 E:子进程/ usr / bin / dpkg返回错误代码(1)
这正成为一场噩梦。我用Google搜索了地狱,我尝试了所有我发现的东西,包括清除包,自动删除,自动删除,删除目录,关闭服务等等。
我仍然会遇到错误。
我正在考虑干净安装。
答案 0 :(得分:0)
基本上它意味着某些东西搞砸了其中一个安装/删除脚本。
在/var/lib/dpkg/info/
中查看名为mysql-server
我有:
mysql-server-5.5.conffiles
mysql-server-5.5.config
mysql-server-5.5.list
mysql-server-5.5.md5sums
mysql-server-5.5.postinst
mysql-server-5.5.postrm
mysql-server-5.5.preinst
mysql-server-5.5.prerm
mysql-server-5.5.templates
mysql-server-core-5.5.list
mysql-server-core-5.5.md5sums
mysql-server.list
mysql-server.md5sums
在第一行.prerm
.postrm
和#!/bin/bash
的顶部
然后你应该可以做apt-get purge mysql-server
这可能会在您的系统上留下一些悬空文件,因此请尝试再次运行软件包安装过程,然后正确清除它们,这应该删除所有内容。