0
点赞
收藏
分享

微信扫一扫

Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法


MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开的解决方法

本人配置:系统64位win10,MySQL8.0.16

错误 :ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法_启动服务

从上面这段英文的意思来看,可以这样分析,第一:Access denied(拒绝访问);第二:using password:NO/YES。这里这个using password 的是是否输入了密码,输入了就表示YES,没有就输出NO。

解决方案

用–init-file参数在服务启动时加载并运行修改密码的命令文件,该命令一旦执行,服务启动后密码即已经清除或者重置,启动服务后即可以空密码或指定密码登入。

第一步:先关掉服务器:

Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法_启动服务_02

第二步:创建一个文本文件,内含一条密码修改命令

Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法_mysql_03

第三步:命令行方式启动服务器,指定启动时执行上述的密码修改命令文件
mysqld --init-file=D:\MySQL\mysql-8.0.26-winx64\mysql-8.0.26-winx64\mysqlc.txt --console

Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法_mysql_04

第四步:接着重启服务器

Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法_mysql_05

使用刚刚改过的密码输入就可以了。

Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法_mysql_06

…(img-iT1rMNdd-1631462433867)]


举报

相关推荐

0 条评论