我在Ubuntu 17.04上。
长话短说,在与MariaDB进行了一段时间的摔跤后,我对如何完全从家庭服务器中删除MySQL和MariaDB提出了一些可疑的建议。现在我无法重新安装mysql-server
。我尝试时收到此错误:
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
invoke-rc.d returned 5
There is a MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
所以我用sudo service --status-all | grep mysql
检查服务,果然......
[ - ] mysql
问题是,当我尝试sudo service mysql status
时,我得到了
Unit mysql.service could not be found.
我真的很想安装MySQL而不进行全新安装!任何帮助表示赞赏。
答案 0 :(得分:4)
看起来我明白了。它没有任何意义,但我明白了。首先,我问dpkg
是否还有任何mysql包:
sudo dpkg --get-selections | grep mysql
没有出现,所以我检查了MariaDB:
sudo dpkg --get-selections | grep maria
这显示了一些标记为卸载的软件包。
mariadb-client-10.1 deinstall
mariadb-common deinstall
mariadb-server-10.1 deinstall
由于apt
没有合作,我用dpkg -P
卸载了每个mysql-server
。一旦我这样做并重新启动,mysql就不再被列为服务而且true
安装完美。希望这能节省一些时间。