我已经使用Ubuntu12.04中的以下内容卸载了Mysql服务器:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
rm -rf /var/lib/mysql
rm -rf /etc/mysql*
在安装过程中,我从提示窗口输入了新的根密码。
安装之后,我无法用新的根密码登录,它适用于旧的。
mysql -u root -p
输入新密码后,将得到错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
但是,当我输入旧密码时,它工作得很好。
另外,当我使用旧的根密码登录Mysql时,我可以看到表mysql.user仍然可用,如下所示。我需要完全删除Mysql。
mysql>select host,user from mysql.user;
为什么会发生这种事?是虫子吗?如何删除mysql和所有内容(包括根登录,等等)完全地?请给我建议。
谢谢。
发布于 2014-07-15 13:11:00
我刚得到答案。我还使用了上面的命令:
killall mysqld
killall mysqld_safe
而且效果很好!
发布于 2014-07-15 12:45:50
如果您想从您的系统中清除它,您应该使用apt-get purge
,这也是删除修改后的配置文件等,而不仅仅是apt-get remove
。
如果你的问题只是你可能不知道的根本问题(我知道你知道你的问题在特殊情况下),网络上有很多方法。例如这一个
https://stackoverflow.com/questions/24758516
复制相似问题