我用这个命令卸载了mysql:
sudo apt-get remove --purge mysql*
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql
sudo apt-get dist-upgrade
但后来我尝试使用以下命令恢复它:
sudo apt-get update
sudo apt-get install mysql-server
mysql_secure_installation
但是当我启动时mysql_secure_installation
,他要求我提供我没有的密码。所以我被困住了
问题:
如何才能彻底卸载mysql呢?
我怎样才能克服这个密码问题?
答案1
配置定义了数据库的保存位置mysql
。datadir
通常情况下/var/lib/mysql
,里面很可能有以前安装的数据库。
数据库保存为${datadir}/${DATABASE}
. MySQL 密码保存在mysql
数据库的user
表中。保存您需要的内容并删除整个datadir
目录,然后尝试mysql-server
再次安装。
答案2
如果mysql_secure_installation
要求您输入密码,则意味着您没有使用 运行它sudo
。
只需将其运行为:
sudo mysql_secure_installation
如果全新安装后仍要求输入密码,请按 ENTER。