mysql - 无法从 ubuntu 中完全删除 mysql
问题描述
我正在尝试使用此命令从 aws 实例中完全删除 mysqlUbuntu 20.04.1 LTS
sudo apt-get remove mysql*
但它抛出了各种错误:
// important ones:
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing package mysql-server-8.0 (--remove):
installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1
然后在最后:
Errors were encountered while processing:
mysql-server-8.0
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
当我输入:
whereis mysql
我懂了:
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
我很确定我在移除它的过程中搞砸了某个地方,我不确定如何让它回到正轨。
有没有办法在不使用 dpkg 的情况下清除所有内容?
谢谢。
解决方案
如此处所示:
sudo systemctl disable mysql
sudo apt remove mysql*
sudo apt purge mysql*
sudo apt autoremove
我还删除了知道的mysql文件和目录:
sudo rm -r /etc/mysql /var/lib/mysql /var/log/mysql
以及运行时显示的文件和目录
whereis mysql
推荐阅读
- node.js - 如果值未定义则更新 - 猫鼬
- google-compute-engine - 如何禁用 Google VM 实例上的“设置 Windows 密码”?
- c# - 无法让 razor 运行时编译工作
- postgresql - 在 PSQL 中获取字符串数组的大小
- r - 绘制 3D 散点图以读取 2D
- xpath - 用于获取缺少单元格图像的表格行的 xpath
- jquery-ui - Jquery Sortable Draggable or Droppable Multiple Lists to one List and Revert
- angular - 角垫按钮,如何禁用焦点覆盖
- spring-webclient - 取消信号(关闭连接)可能是什么原因?
- json - 在 if/then [json] 中将 ref 路径添加到 required