在我们的Java数据库学习过程当中,可能会遇到很多问题,就比如本人——在navicat中新建连接时,一直出现错误,如下图:
这个问题导致本人无法正常连接,这才是第一步,就出现了本人无法解决的问题,这对于本人的自信心的打击可谓是巨大的,于是本人便去问家师,家师曰:“这种错误自查”。于是本人忽然顿悟,当我们以后在工作时,遇到了问题,是不会能够一直有一个能为你一直在答疑解惑的人,所以就需要我们自己去在网上查找原因,于是,本人在一番查找后,终于解决了问题,现在将这个问题的解决方法写道一篇博文中,为大家讲解这个问题的解决方法。
1.我们先打开 命令行窗口(cmd):
2.将路径转到我们安装mySQL的目录下:
3.然后再转到MySQL\mysql-8.0.15-winx64\bin(这个可能会根据我们安装的MySQL的版本不同,路径中“mysql-8.0.15-winx64”这一句的输入不同):
4.然后输入:
mysql -u root -p
回车之后输入之前自己的mysql的密码
5.回车后我们接着输入:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
(注意‘’内的123456也可以输入成别的字符串,这一步就相当于修改用户密码)
6.我们最后输入:
FLUSH PRIVILEGES;
(刷新权限)
现在,我们再来连接一下,(密码输入我们之前自己修改的字符串),就会发现成功了!
那么,本人遇到的问题就解决了,若是还有其他相关问题,请在下方评论区提出,本人将在看到后查阅,有了最恰当的解决方法后会回复!
若对这篇博文有任何疑问或者意见以及建议,请在下方评论区提出,本人将尽早予以讲解以及答复,喜欢的同学请留下你们的赞,谢谢!!!