xampp环境配置下出现的问题解决 — mysqli_real_connect(): (HY000/1045): Access denied for user ‘root‘@‘localhost‘

xampp环境配置下出现的问题解决 — mysqli_real_connect(): (HY000/1045): Access denied for user ‘root‘@‘localhost‘XAMPP环境配置下出现的问题版本:xampp7.3.1    今天,柳妹在虚拟机上面又一次搭建xampp的环境的时候,在mysql的管理界面对于root@localhost管理用户进行密码设定的时候,修改了密码,当再一次点击进入的时候,报错如下:MySQL返回:无法连接:无效的设置。mysqli_real_connect():(HY000/1045):Accessde…

大家好,又见面了,我是你们的朋友全栈君。

XAMPP 环境配置下出现的问题
版本 :xampp 7.3.1

     今天,柳妹在虚拟机上面又一次搭建xampp的环境的时候,在mysql的管理界面对于root@localhost 管理用户进行密码设定的时候,修改了密码,当再一次点击进入的时候,报错如下:
在这里插入图片描述

MySQL 返回:无法连接:无效的设置。

mysqli_real_connect(): (HY000/1045): Access denied for user ‘root’@‘localhost’ (using password: NO)
phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。

    提示是错误 1045,他告诉我们错误是由于没有访问权限,所以访问被拒绝了,主要原因就是由于该用户名所对应的密码错误。

我在网上查询到了很多的解决方法,有一些确实有用,主要分为以下几种:

    1 直接通过命令行进入mysql安全模式重新更新密码,将密码设置为空,然后就能够进入;

    2 网上另一种方法是通过在phpmyadmin的根目录之中修改config.sample.inc.php文件之中的 c f g [ ′ S e r v e r s ′ ] [ cfg[‘Servers’][ cfg[Servers][i][‘controlpass’] = ”你的密码” ,然后重新试着进入。

    经过在windows上搭建环境所经历的情况,我发现第一种解决方法能够帮助我解决问题,主要就是将密码清空了,还原到原来没有设置密码的环境下,那么原来的配置正好生效,因此问题解决。第二种解决方法我试过,然后失败了,依旧报错:Access denied for user ‘root’@‘localhost’ (using password: NO);

    在使用第二种解决方法无法解决问题之后,看了下文档,得到下述解决方案:

这个文件是xampp文件夹里面的phpmyadmin文件夹下面的config.inc.php
在这里插入图片描述

    他们第二种大多都是在蓝色箭头所指的方向进行修改,但是我这里没用,然后按照修改红色箭头指向的password服务端的密码处即可成功解决问题,而且问题就是出在那个地方。

问题成功解决:
在这里插入图片描述

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157873.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 大数据的使用方法,主要有哪些?「建议收藏」

    大数据的使用方法,主要有哪些?「建议收藏」我们正处于福雷斯特研究公司所描述的“用户时代”,这个时代中驱动业务决策的不再是公司,而是用户。基于这个原因,深度理解用户的重要性已经远胜以往,因此许多机构开始使用大数据技术来挖掘用户信息。在这个时代,企图收获成功(甚至是求生存)的在线业务必须切实的理解顾客的体验和行为,因此海量数据的收集及挖掘能力成了这些机构的必备手段。当下,有许多机构的分析仍处于数据的收集上,组织能力的缺乏和技术的限制让这些收…

  • mysql和mysql数据库的区别_sql数据库怎么用

    mysql和mysql数据库的区别_sql数据库怎么用什么是SQL?SQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改,但基本的SQL语法基本保持不变。SQL是StructuredQueryLanguage的简短缩写。根据ANSI(美国国家标准协会),SQL是操作关系数据库管理系统的标准语言。SQL用于访问,更新和操作数据库中的数据。它的设计允许管理RDBMS中的数据,例如MYSQL…

  • 数据结构与算法排序算法_数据结构快速排序图解

    数据结构与算法排序算法_数据结构快速排序图解什么是排序?排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。1.排序的分类排序分为两类:内部排序:若整个排序过程不需要访问外存便能完成,则称此类排序

  • 高性能WEB开发(6) – web性能測试工具推荐「建议收藏」

    高性能WEB开发(6) – web性能測试工具推荐

  • ajax的几个面试题「建议收藏」

    ajax的几个面试题「建议收藏」一、什么是AJAX(请谈一下你对Ajax的认识)AJAX是“AsynchronousJavaScriptandXML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用DOM(DocumentObjectModel)进行动态显示及交互;使用XML和XSLT…

  • anaconda是什么东西_anaconda jupyter

    anaconda是什么东西_anaconda jupyter2020/5/18一、Anaconda有什么用?是一个安装、管理python相关包的软件,还自带python、JupyterNotebook、Spyder,有管理包的conda工具,非常有用。

发表回复

您的电子邮箱地址不会被公开。

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