phpMyAdmin的 - 无法连接 - 无效setings - 自从我添加了root密码 - 锁

2019-06-18 11:40发布

我运行XAMPP,几天后,我已经建立了通过phpmyadmin root密码密码我不能够永远访问phpMyAdmin的,因为那一刻

我跟着就帮助这个链接 ,但一切似乎罚款那里(在config.inc.php中)。 我甚至尝试完全unistalling XAMPP,重新启动Windows,然后重新安装XAMPP,但仍然指向到localhost / phpMyAdmin的我得到以下错误

MySQL said: 
Cannot connect: invalid settings. 
phpMyAdmin tried to connect to the MySQL server, and the server rejected the
connection. You should check the host, username and password in your
configuration and make sure that they correspond to the information given
by the administrator of the MySQL server.

我也试图通过mysqld.bat重置root密码在MySQL网站的帮助,但无济于事给出

请帮忙! 下面是描述这种情形的截图:

Answer 1:

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

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

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



Answer 2:

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

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

对于WAMP服务器:

IN:C:\ WAMP \ APPS \ 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


Answer 3:

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



Answer 4:

第1步:进入

  HTTP://localhost/security/xamppsecurity.php 

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

步骤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的登录密码启用。 安全

然后重新启动系统,这一问题将得到解决。



Answer 5:

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

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

这对我的作品。



Answer 6:

我在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 ...



Answer 7:

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

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

这一次真的搞砸我的心!



Answer 8:

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

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



Answer 9:

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

问题是,他们每个人都知道使用LAMPP //作为的rootpw其登录面向对象和...这是目录中的基本认证做出了假设! 不为PW的phpmyadmin或PW为MySQL ...



Answer 10:

1)转到您的XAMPP根文件夹

对于实施例:C:XAMPP / phpmyadmin的/ config.inc.php中

2)如果发现以下几点:

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

3)在这里输入您设置的密码哪。

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

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



Answer 11:

这对我的作品:

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

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

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

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


Answer 12:

对于AMPPS,我要补充,这是我的phpMyAdmin/config.inc.php

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

注:在Ubuntu中,我必须找到该文件是我用locate config.inc.php

这个答案只是针对局部的,发展的宗旨:)



文章来源: phpMyAdmin - can't connect - invalid setings - ever since I added a root password - locked out