phpMyAdmin MySQL密码重置不允许我登录

phpMyAdmin MySQL密码重置不允许我登录,mysql,phpmyadmin,xampp,Mysql,Phpmyadmin,Xampp,嘿,谢谢阅读,我被锁在自己的服务器之外 我去了http://localhost/security/并更改root用户的mysql密码,显然不是一个好主意,因为我无法再访问我的phpmyadmin站点来配置mysql,为什么 我在网上看过,但他们谈论的都是如何重置密码,我想知道在我更改了mysql密码后,我现在如何登录到当前的phpmyadmin 请帮助这个易受伤害的noob少受伤害 奖励:有没有办法用密码保护本地主机上的站点?在phpmyadmin文件夹中找到config.inc.php文件,您

嘿,谢谢阅读,我被锁在自己的服务器之外

我去了
http://localhost/security/
并更改root用户的mysql密码,显然不是一个好主意,因为我无法再访问我的phpmyadmin站点来配置mysql,为什么

我在网上看过,但他们谈论的都是如何重置密码,我想知道在我更改了mysql密码后,我现在如何登录到当前的phpmyadmin

请帮助这个易受伤害的noob少受伤害


奖励:有没有办法用密码保护本地主机上的站点?在phpmyadmin文件夹中找到
config.inc.php
文件,您就可以输入密码使用了。

您使用的是windows吗

如果有的话

  • 我试图在
    config.inc.php
    中编辑密码后登录@abhinav,但是

    没有结果:(

但是我想你可以用这种方式登录

在localhost中,密码保存在名为mysql的数据库中

并且用户表是users

如果我是你

如果我的本地主机中有脚本

我将尝试编辑php文件并进行sql注入孔或sql查询

从mysql.users获取密码并破解或编辑

另一种方式是

数据库像我一样存储在此路径中的文件中

c:/appserv/mysql/data/mysql/users.myd

我的本地主机密码是1,这是我的文件

尝试用您的文件替换此文件:)


Bestwells

我在
phpmyadmin
(xampp)中更改了root用户的密码,然后我无法进入phpmyadmin。没有出现#1045错误,但重新加载了输入密码的页面。但是,当我使用sql管理器(
heidiSQL
)连接到数据库时,我可以使用root用户和我更改的密码进行输入


我试图将
$cfg['Servers'][$I]['auth_type']
更改为
http
,但没有成功。然后,我尝试使用
127.0.0.1/phpmyadmin
进入phpmyadmin,我可以使用我更改的密码进行输入。

我遇到的问题是,当我编辑或更改密码时,我没有获得对我无效的登录。我尝试了AllowNoPassword=false的密码,没有AllowNoPassword=true的密码。每次都重新启动mysql。仍然无法登录答案是:因此我找到了我无法在phpmyadmin中使用新凭据的原因,这是因为在config.inc.php文件中,
$cfg['Servers'][$i]['auth_type']='http';/*身份验证方法(配置、http或基于cookie的)*/
默认设置为cookie,我将其更改为http,现在它要求我提供登录想法,我一直在寻找一个合法的解决方案,但我尝试了一下你写的东西,似乎密码是用md5散列的,所以如果我想更改密码,我只需要用md5生成我想要的密码,并替换该文件中的密码就可以了!!!!但是来吧!!!!!!为什么没有一个直接的方法来处理这个mysql密码不是md5如果你想对密码进行编码,请从my mysql.user pass获取这个
606717496665bcba
它是不安全的解决方案,但是你可以尝试一下,不要忘记从
users.myd
文件中获取备份