【MySQL】MySQL使用正确密码却认证失败问题解决方法

前言:笔者根据 #MySQL忘记密码,重置密码方法 ,修改密码后。使用修改后的正确密码怎么也登陆不上数据库,而后通过如下方法,从新登陆数据库。html

1.确认MySQL安装目录下没有data(Data)文件夹,若是有就删掉。mysql

 确认已经删除了data文件夹如图sql

 

2.以管理员身份打开cmd,并切换到本身磁盘中MySQL文件的bin目录下。(通常是 ...xxx\MySQL\MySQL Server 8.0\bin\ 目录)数据库

3.初始化MySQL服务,须要在cmd窗口中输入命令:mysqld --initializespa

第三步骤须要等待一段时间,数据库初始化完毕后,会生成data文件夹,而且data文件下 .err 文件中,提供了一个数据库临时登陆密码,咱们打开.err 文件,复制临时密码htm

 

4.开启MySQL服务,在cmd窗口中输入命令:net start MySQL80blog

5.使用临时密码登陆数据库,-p临时密码, 不用带空格。get

 

6.登陆数据库后,参照 #MySQL修改新密码方法,修改新密码。set password for root@localhost = '新密码'; cmd

 

大功告成,咱们又能够登陆数据库啦,但前提是咱们已经删原有数据库,并初始化MySQL服务,数据库空空如也哦。it

相关文章
相关标签/搜索