在全新安装的 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
。