Ubuntu彻底卸载MySQL
现象:阿里云安装mysql过程中,突然宕机,导致安装失败。
原因:安装被外部强制中断,安装包受损。
解决方法:重新安装。因此需要彻底卸载mysql。
解决过程:
- 删除mysql的数据文件。 sudo rm /var/lib/mysql/ -R
- 删除mysql的配置文件。 sudo rm /etc/mysql/ -R
- 自动卸载mysql(包括server和client)。 sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor (有时候自动卸载并没有卸载完成,建议执行两次)
- 在终端中查看MySQL的依赖项, dpkg --list|grep mysql (这一步即使没有显示也要进行下面的删除)
- 执行: sudo apt-get remove dbconfig-mysql
- 执行: sudo apt-get remove mysql-client
- 执行: sudo apt-get remove mysql-client-5.7
- 执行: sudo apt-get remove mysql-client-core-5.7
- 再次执行: sudo apt-get autoremove mysql* --purge
- 查看MySQL的剩余依赖项: dpkg --list|grep mysql (这一步即使没有显示也要进行下面的删除)
- 执行: sudo apt-get remove php7.0-mysql
- 清除残留数据: dpkg -l|grep ^rc|awk ‘{print$2}’|sudo xargs dpkg -P
- 再次查看MySQL的剩余依赖项: dpkg --list|grep mysql
- 至此已经没有了MySQL的依赖项,彻底删除!
注意:删除依赖项时,要根据自己的实际情况删除。