首页 > 技术文章 > Ubuntu彻底卸载MySQL

shizhe99 2021-03-13 15:53 原文

现象:阿里云安装mysql过程中,突然宕机,导致安装失败。

原因:安装被外部强制中断,安装包受损。

解决方法:重新安装。因此需要彻底卸载mysql。

解决过程:

  1. 删除mysql的数据文件。 sudo rm /var/lib/mysql/ -R 
  2. 删除mysql的配置文件。 sudo rm /etc/mysql/ -R 
  3. 自动卸载mysql(包括server和client)。 sudo apt-get autoremove mysql* --purge  sudo apt-get remove apparmor (有时候自动卸载并没有卸载完成,建议执行两次)
  4. 在终端中查看MySQL的依赖项, dpkg --list|grep mysql (这一步即使没有显示也要进行下面的删除)
  5. 执行: sudo apt-get remove dbconfig-mysql 
  6. 执行: sudo apt-get remove mysql-client 
  7. 执行: sudo apt-get remove mysql-client-5.7 
  8. 执行: sudo apt-get remove mysql-client-core-5.7 
  9. 再次执行: sudo apt-get autoremove mysql* --purge 
  10. 查看MySQL的剩余依赖项: dpkg --list|grep mysql (这一步即使没有显示也要进行下面的删除)
  11. 执行: sudo apt-get remove php7.0-mysql 
  12. 清除残留数据: dpkg -l|grep ^rc|awk ‘{print$2}’|sudo xargs dpkg -P 
  13. 再次查看MySQL的剩余依赖项: dpkg --list|grep mysql 
  14. 至此已经没有了MySQL的依赖项,彻底删除!

注意:删除依赖项时,要根据自己的实际情况删除。

推荐阅读