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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一致性哈希算法详解

    一致性哈希算法详解1、使用哈希算法有什么问题?假设有一个由A、B、C三个节点组成的KV服务,每个节点存放不同的KV数据。通过哈希算法,每个key都可以寻址到对应的服务器,比如,查询key是key-01,计算公式为hash(key-01)%3,经过计算寻址到了编号为1的服务器节点A但如果服务器数量发生变化,基于新的服务器数量来执行哈希算法的时候,就会出现路由寻址失败的情况,Proxy无法找到之前寻址到的那个服务器节点假如3个节点不能满足业务需求了,这时增加了一个节点,节点的数量从3变化为4,那么之前的hash(key

    2022年7月27日
  • javascript alert乱码的解决方法

    javascript alert乱码的解决方法

    2021年9月25日
  • api数据接口文档_接口文档示例

    api数据接口文档_接口文档示例本文主要是提供了一个接口文档的范文,内容修订历史、目录、时序图、接口要素描述、接口说明、使用示例、字典、FAQ。

    2022年10月31日
  • pycharm 3.2激活码 2022【在线注册码/序列号/破解码】

    pycharm 3.2激活码 2022【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
  • eclipse的svn使用教程_eclipse svn插件安装

    eclipse的svn使用教程_eclipse svn插件安装  SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信…

    2022年9月25日
  • 下载安装Java教程

    下载安装Java教程初学Java,似乎安装有那么一点不同(也就多了添加环境变量哈哈哈),我也小小记录一下。    自我介绍:win10x641.下载Java  用于现在大多数使用者用的是java8,小白的我先安装java8好了,^w^。  下载地址:Java8|JavaSE  打开网址后,选择相应电脑操作系统的版本下载。2.安装Java  2.1双击安装包开始安装  2.2安装JDK,可选择安装路径。    这个JDK其实是有包含JRE的。…

    2022年7月8日

发表回复

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

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