彻底清除mysql

一次不小心把root用户删除了,在mysql8.0下,用老办法没有恢复成功,于是就删掉重装吧,如何彻底删除呢?

1
2
3
4
$ sudo apt-get remove mysql-common #很重要
$ sudo apt-get autoremove --purge mysql-server
$ dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P #清除残留数据
$ dpkg --list|grep mysql # 再次查看MySQL的剩余依赖项

继续删除剩余依赖项,如:sudo apt-get autoremove –purge mysql-apt-config

mysql的两个相关文件需要手动删除、一个是/var/lib/mysql、一个是/etc/mysql。当你删除之后再重新装、如果/var/lib/mysql文件没有删除、则会保留上一个数据库创建的实例、这个一般不是我们想要的、必须删除