我怎样才能彻底删除 MySQL,包括配置和数据?

我怎样才能彻底删除 MySQL,包括配置和数据?

在全新安装的 Ubuntu 上,我设置了 root 密码,但忘记保存它。

因为我想记录设置步骤以供以后重现,所以我不想执行任何密码恢复步骤,而是删除系统上所有 MySQL 的痕迹并重新开始。

我努力了:

sudo apt-get remove dbconfig-mysql
sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean

(按照这个答案),以及额外的

rm -r /etc/mysql

但是当我之后安装 MySQL 时,我仍然没有收到密码提示,这表明仍有一些 MySQL 残余,旧密码将从中恢复。

我如何从该系统中彻底根除 MySQL,以便下次 MySQL 安装看起来像全新安装并再次提示我输入 root 密码?

答案1

除了上述命令(不保证所有命令都是必需的)之外,请执行

sudo rm -r /var/lib/mysql

用户和密码(包括root密码)存储在数据库本身中,默认数据目录是/var/lib/mysql

相关内容