Ubuntu上的Mysql反复更改我的空root密码,因此我无法访问服务器

时间:2016-10-31 21:04:06

标签: mysql ubuntu

我因为mysql而变得非常绝望...... 两个月前,我开始研究Ubuntu,我们在大学有一个项目,我们必须使用Spring Framework维护一个用Java编写的Web应用程序。为此,我需要设置一个本地mysql服务器,并且要使应用程序正常工作,root密码必须为空...

然而问题马上开始了。虽然我在安装时将密码保留为空,但是应用程序因为无法连接到mysql服务器而引发错误。在互联网上尝试所有命令行密码更改方法后,我终于以某种方式工作了。

但是几天之后又出现了同样的错误!!似乎某种程度上mysql已经自己更改了密码,可能是因为它不喜欢它是空的。第二次我很难重置它,因为什么都行不通。例如,如果我试图运行:

sudo dpkg-reconfigure mysql-server-5.7    

我得到了:

This installation of MySQL is already upgraded to 5.7.16, use --force if you still need to run mysql_upgrade

使用--force也没有帮助。所以最后我决定完全删除mysql并重新安装它。这次我将提供一个有效的密码,然后安装mysql工作台并将工作台中的密码更改为空。

这工作了大约三个星期,但现在我再也无法访问服务器了!我不想每月两次重新安装mysql!

我认为问题不在于应用程序,因为在我的Windows笔记本电脑上我没有任何问题。

在Ubuntu上使用Mysql-Server-5.7。

我希望有人可以帮助我,我真的很绝望......

0 个答案:

没有答案