1045-Access denied for user ‘root’@'localhost’解决方法

1045-Access denied for user ‘root’@'localhost’解决方法

如果我的办法不行,请点击这里看这位大神的博客,可以先看他的最后一句
(https://blog.****.net/u010466666/article/details/86593929)

首先我出现这个问题报的错误和上面链接的内容错误是一样的。
但是我的错误出现的前提是:
以前安装过mysql,被卸载了。今天刚安装好。发现原来的数据库都连接不上了,并且报了上面的错误。

于是我按照上面文章的方法做了一遍,果然和他一样解决不了问题。
但是我刚安装mysql的时候,我发现安装mysql需要密码,我就把密码写成了root。但是以前的密码已经是两年前写的了,不记得了。
所以,我怀疑是密码和以前的不一样,导致数据库都连接不上去。
看网上好多myql的密码都是123456.于是就尝试这改一下mysql的密码。果不其然!问题就出现在这里!密码改成123456之后。数据库都能正常仓连接了。

该数据库的密码很简单。
1.进入mysql的安装bin目录1045-Access denied for user ‘root’@'localhost’解决方法
2.在该目录下启动cmd窗口
(也可以直接Windows+R,然后通过cd命令一步一步进来,此处方法简便)
1045-Access denied for user ‘root’@'localhost’解决方法
然后把蓝色的路径改成cmd
1045-Access denied for user ‘root’@'localhost’解决方法
直接就打开了该路径下的命令窗口。
1045-Access denied for user ‘root’@'localhost’解决方法

然后,按照下图步骤更改一下。
1045-Access denied for user ‘root’@'localhost’解决方法
这里密码改成了123345,后来改了过来,懒得重新截图了。将就着看吧。
总之,如果以前的数据库密码和这次安装的密码不一致,或许这样就能解决你的问题。解决问题的给我评论个1呗。