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


相关推荐

  • 搭建DNS服务器的那些知识「建议收藏」

    搭建DNS服务器的那些知识「建议收藏」一、DNS服务概述:1.什么是DNS?DNS(DomainNameSystem)域名系统,在TCP/IP网络中有非常重要的地位,能够提供域名与IP地址的解析服务,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析。DNS协议运行在UDP协议之上,使用端口53号。2.什么是域、域名?域(domain)是计算机网络的一种形式,其中所有用户账户,计算机,打印机和其他安全主体都在位于称为域控制器的一个或多个中央计算机集群上的中央数据库中注册。

    2022年9月5日
    2
  • pycharm专业版安装与激活方法

    pycharm专业版安装与激活方法1、首先下载pycharm专业版:点击打开链接;2、激活成功教程教程:下载激活成功教程补丁和注册码如果仍未激活。参考:https://blog.csdn.net/qq_32811489/article/details/78636049注:激活成功教程补丁跟注册码一直在更新,文…

    2022年8月28日
    0
  • linux 配置java变量_linux部署java环境

    linux 配置java变量_linux部署java环境很多Java项目发布到环境,需要配置java全局变量这样可以很省心。配置java全局变量非常简单只需要三步。第一步,上传Jdk包并且解压jdk包。并且确定jdk的地址,进入到jdk包中执行pwd会初心jdk的地址第二步:在etc下执行viprofile。这样需要在最下面配置如下内容:exportJAVA_HOME=jdk的主目录路径exportP

    2022年8月21日
    11
  • mt4历史数据回测_mt410年历史数据

    mt4历史数据回测_mt410年历史数据这个网站只能下载2001年-当前时间前一个月的数据,还是挺全的。但是下载下来之后好像是一分钟图的,妈蛋其实我想要1小时图的EURUSD历史数据。网站地址:http://www.fxfupan.com/datacenter.html它们网站上的复盘大师可以试下,回去我就试下看看他们的软件怎么样刚才找到一个更好的,上面的东西可以不必看了。福汇官方有个历史数据下载器软件(初阶免费),登录自己的福汇账号,…

    2022年8月15日
    3
  • Idea实现WebService实例

    Idea实现WebService实例因为工作需要,数据传输部分需要使用webservice实现,经过两天的研究,实现了一个简单的例子,具体方法如下。首先需要新建一个项目,如图:下一步点击finish,然后会生成一个webservice项目,在HelloWorld类里面写自己的方法,在file下编译一下这个类,不编译,idea会提示不通过,编译后需要将为该服务发布WSDL文件,此文件必须生成,如下图:选择需要发

    2022年7月21日
    68
  • Python测试框架之pytest详解

    Python测试框架之pytest详解Python测试框架之前一直用的是unittest+HTMLTestRunner,听到有人说pytest很好用,所以这段时间就看了看pytest文档,在这里做个记录。官方文档介绍:Pytestisaframeworkthatmakesbuildingsimpleandscalabletestseasy.Testsareexpressiveand…

    2022年6月2日
    32

发表回复

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

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