在全新的 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 密码?
除了上述命令(不能保证所有这些命令实际上都需要),执行
用户和密码(包括 root 密码)存储在数据库本身中,默认数据目录为
/var/lib/mysql
.