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

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

原文链接:https://blog.csdn.net/csh1807266489/article/details/94477928

本人配置:系统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。

在这里插入图片描述

在这里插入图片描述

根据网上查了很多资料,出现Access denied的原因有如下可能:
(1)MySQL的服务器停止了
(2)用户的端口号或者IP导致拒绝访问
(3)MySQL的配置文件错误(my.ini等文件)
(4)root用户的密码错误

解决方案:
(1)重启MySQL服务器:net start mysql

在这里插入图片描述

(2)若用户的端口号与IP(3306/3307)不一致,打开my.ini文件进行编辑。全部编辑替换为: port=X

(3)若my.ini文件配置错误,可以参考以下文章,该文件已对my.ini文件进行了解释和注释。文章链接.

(4)密码错误的话,这里有两种解决方法
第一种:打之前安装MySQL的路径下data文件。然后用记事本打开以.err为后缀的文件。

在这里插入图片描述

在这里插入图片描述
知道密码之后再重新登录就可以了。若在err文件找不到密码或者还是登录错误的话,可以试一下第二种方法。

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

在这里插入图片描述

第二步:创建一个文本文件,内含一条密码修改命令。我是在安装MySQL的目录下创建的。

在这里插入图片描述

在这里插入图片描述
第三步:命令行方式启动服务器,指定启动时执行上述的密码修改命令文件。
mysqld –init-file=Q:\MySQL\mysql-8.0.16-winx64\mysqlc.txt –console

在这里插入图片描述

接着重启服务器:

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

在这里插入图片描述

以上本人所用到的解决方法了,希望能帮到大家,谢谢各位赏脸观看。

 

书到用时方恨少,纸上得来终觉浅。共勉!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114949.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月2日 下午12:00
下一篇 2021年10月2日 下午1:00


相关推荐

  • windows远程桌面和teamviewer_windows远程桌面端口

    windows远程桌面和teamviewer_windows远程桌面端口Windows的远程桌面输错了一次密码,然后就怎么都连接不上了,查了半天发现傻缺360会默认屏蔽Windows的远程桌面和数据库连接…..大家没事都卸载了360吧转载于:https://www.cnblogs.com/JiangOil/p/10561828.html…

    2025年11月19日
    7
  • MFC:进程间通信方式[通俗易懂]

    MFC:进程间通信方式[通俗易懂]windows下进程间通信方式:1、剪贴板(Ctrl+C;Ctrl+V)2、匿名管道3、命名管道4、邮槽/****************************************************************************************/一、剪贴板:voidCClipboardDlg::OnBtnSend()//向剪贴板中放置

    2022年10月11日
    6
  • OpenClaw 启用 QMD 记忆后端:混合检索(BM25+向量)与重排落地指南

    OpenClaw 启用 QMD 记忆后端:混合检索(BM25+向量)与重排落地指南

    2026年3月13日
    3
  • PreferenceFragment详解

    PreferenceFragment详解在上篇文章中我们讲述的是 Android5 1Settings 的源码解析 http blog csdn net dongxianfei article details 其中在介绍到 Android 的 SubSetting 时 我们说到基本上都是使用的 PreferenceFr 技术 今天我们就来了解一下关于 PreferenceFr 相关的技术吧

    2026年3月19日
    2
  • windows类书的学习心得

    windows类书的学习心得这篇文章应该是凑的,不够很长,还是值得读的,转发来。下满是原网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html创建人:paul现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什

    2022年4月16日
    38
  • 怎么完全卸载赛门铁克_Symantec卸载方法,赛门铁克卸载「建议收藏」

    怎么完全卸载赛门铁克_Symantec卸载方法,赛门铁克卸载「建议收藏」1、首先在服务里面设置所有Symantec开头的系统服务为禁止(控制面板-管理工具-服务),重启后在命令行运行:smc-stop;(stop需要密码就关掉先)2、删除HKEY_LOCAL_MACHINE/SOFTWARE/Symantec/SymantecEndpointProtection/SMC下的SmcInstData子键;(删除后F5刷新下,如果这个子键又自己出现了,说明有Syman…

    2022年4月27日
    124

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号