有帮助吗?

解决方案

里面的XAMPP安装文件夹phpMyAdmin的目录里面去。将有一个名为config.inc.php文件。在这个文件中,找到这一行:

$cfg['Servers'][$i]['password'] = '';

您必须确保这一领域有你的MySQL root密码(您设置的一个)。

其他提示

PHPMYADMIN - 无法连接:无效的设置

我也遇到了类似的问题,但现在我找到了解决。

:用于瓦帕服务器

在:C:\瓦帕\应用\ phpmyadminVERSION \的config.inc.php

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false; 

:用于XAMPP服务器

因为XAMPP服务器的具有以下设置。

C:\ XAMPP \ phpMyAdmin的\ config.inc.php文件

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = ''; // which is default setting in xampp server

$cfg['Servers'][$i]['password'] = 'your password';//type your password you have changed

我有类似的问题不能够更改根密码后访问测试服务器上的phpmyadmin。我想上面提到的所有内容,包括从其他论坛的建议,使用各种变化的配置文件。后来我想起,谷歌Chrome浏览器有一些问题,测试服务器的工作。其原因是,Chrome提供了一种安全功能,以防止从一个远程网站本地硬盘驱动器的访问 - 不幸的是,因为服务器是本地硬盘驱动器这可能会导致在测试环境中的问题。当我试图登录到与Internet Explorer的phpmyadmin它工作得很好。我试过铬的多次测试v IE9和Chrome不会与根密码设置任何配置下工作。我还测试了Firefox浏览器也工作正常,问题只与Chrome浏览器。我的建议是:如果你是一个测试服务器上,确保您的配置文件具有与上述正确的设置,但如果问题仍然存在,你正在使用Chrome尝试不同的浏览器

步骤1:进入

http://localhost/security/xamppsecurity.php

第二步:设置/修改您的密码

步骤3:开C:\ XAMPP \ phpMyAdmin的\ config.inc.php文件使用编辑

步骤4:检查下列行:

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'your_password';

// your_password = the password that you have set in Step 2.

步骤5:确保下面的行被设置为TRUE:               $ CFG [ '服务器'] [$ i]于[ 'AllowNoPassword'] = TRUE;

步骤6:保存该文件,从XAMPP控制面板重启MySQL

步骤7:登录与根&密码的phpmyadmin

请注意:如果再次相同的错误来,检查安全页面:

http://localhost/security/index.php

它会说:     MySQL的管理员用户根本没再没有密码的安全结果     phpMyAdmin的登录密码启用。 SECURE

然后重新启动系统,问题也就解决了。

应用在phpmyconfig / config.inc这些变化。输入您的用户名和您设置的密码:

$cfg['Servers'][$i]['user']                 = 'user';
$cfg['Servers'][$i]['password']             = 'password';
$cfg['Servers'][$i]['AllowNoPassword']      = false;

这对我的作品。

我面临同样的问题在MySQL执行以下命令后

  

更新mysql.user设置密码= PASSWORD( 'blablabla')WHERE用户= '根'; FLUSH PRIVILEGES;

我所做的:

  

开CMD

  

CD C:\ XAMPP \ MySQL的\ BIN -u的mysql.exe根--password

之后的MySQL会提示Ú

  

输入密码:blablabla

一旦您选择在MySQL,类型

  

更新mysql.user设置密码= PASSWORD( '')WHERE用户= '根'; FLUSH PRIVILEGES;

注意:这个时候的密码为空...

请确保您的config.inc.php设置以下

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 

之后,我可以看到我的phpmyadmin ...

我有类似的问题。不同的是,我得到这个错误只有一个数据库,我所有的数据库。 我删除了密码,重新启动mysql的很多次,但仍然是力的工作:(

当我明白我的浏览器,它只是开始缓存工作!

这一个真的搞砸我的心!

我不得不使用Windows的XAMPP 1.7.4同样的问题 - 为MySQL设置密码,我再也无法访问phpMyAdmin的后。我在config.inc.php中更改密码从'到新的MySQL密码,并改变AllowNoPassword从真为假。我仍然无法登录。

不过,我看到还有一个config.inc.php.safe文件,当我还在那个文件编辑的密码设置我后来能够登录到phpMyAdmin。

我是小白的一个过,当我遇到过这样的事情。 所以......我设置使用命令安全页面给我的密码:  /选择/ LAMPP / LAMPP安全 然后我用了所有的密码口令XYZ ... 然后,当我去网站/,它要求一个基本的身份验证。 但是,当我试图根// XYZ,它不允许我登录。 因此,一些挖后,原来的XYZ密码被用于名为“LAMPP”默认用户设置。 当我试图使用LAMPP // XYZ登录,它像一个魅力。

的问题是,他们做了,每个人都知道使用LAMPP //作为的rootpw其登录的假设o.O 而且......这是对目录中的基本身份验证!不为PW的phpmyadmin或PW为MySQL ...

1)转至您XAMPP根文件夹

有关实施例:的 C:XAMPP / phpmyadmin的/ config.inc.php文件

2)在发现以下内容:

$cfg['servers'][$i]['password'] = '';

3)在此输入您设置其密码。

例如:$cfg['servers'][$i]['password'] = '1234';

4)然后将其保存和重新启动XAMP服务器。

  

这对我的作品:

     

C:\ XAMPP \ phpMyAdmin的\ config.inc.php文件

$cfg['Servers'][$i]['password'] = 'secret';

编辑:在您得到这个错误是最有可能从phpmyadmin->用户已为用户添加的密码。 就我而言,这是“秘密”,所以上面的底漆适用于我,但你将工作这样的:

$cfg['Servers'][$i]['password'] = 'Enter the password for root you have added before you got this error';

有关AMPPS,我必须添加这是我phpMyAdmin/config.inc.php

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

注意:在Ubuntu中,我不得不找到该文件是我用locate config.inc.php

这答案只是针对局部的,发展的目的:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top