我因为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。
我希望有人可以帮助我,我真的很绝望......