XAMPP环境中:phpmyadmin尝试连接到mysql服务器,但服务器拒绝连接

用phpMyAdmin进入数据库的时候,因为XAMPP安装之后MySQL的默认用户名是root密码是空,可是我安装的phpMyAdmin是以前安装的,用空密码登录不进去,提示说禁止空密码登录。

一、禁止空密码登录的解决方法。

我用的这个phpMyAdmin版本是3.2.4

用EditPlus打开phpMyAdmin文件夹下的config.sample.inc.php文件,将

$cfg[‘Servers’][$i][‘AllowNoPassword’] = false;

改为:$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;

但是我觉得这样的phpMyAdmin还是存在一些问题的,毕竟phpMyAdmin是XAMPP附带安装的么。所以还是把XAMPP中的phpMyAdmin复制到你存放网页的目录下替换掉你以前的phpMyAdmin吧。

二、phpmyadmin 尝试连接到 mysql 服务器 但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码 并确认这些信息与 mysql 服务器管理员所给出的信息一致

XAMPP的版本号为3.3.9.

当我可以进入之后修改密码,再次登录的时候竟然给我弹出这么一个提示。

11Kmv9

phpMyAdmin错误

怎么什么问题都有啊,估计又是跟配置文件有关。 

用EditPlus打开phpMyAdmin目录下的config.inc.php文件,找到

$cfg[‘Servers’][$i][‘password’] = ”; 这一行

改为:$cfg[‘Servers’][$i][‘password’] = ’123456′; 123456为你自己设定的密码。

清除网页的cookies之后,再次进入phpMyAdmin你会发现不用提示输入密码就直接进入了。这个跟phpMyAdmin的密码认证方式有关系,还是在config.inc.php中,找到这一句。

$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;

这里可以设置成http(HTTP)、config、cookies、signon。

config:这个是简单的方式,密码直接写入config.inc.php文件中,登录时直接读取这个文件。

cookies:这个是正常版本的登录方式,就是基本的填写用户名和密码,存储在cookies里面等你退出后也就去除了。

http(HTTP):这个是http认证模式,当你登录这个网页时,浏览器会弹出一个对话框提示你输入用户名和密码。

signon:这个模式可以提供你自己写一个php脚本,登录的时候读取这个脚本。例如“signon/example.php”。

 

原文:http://laycher.com/?p=818


标签:  |  |  |  |  | 
将此文分享到:


转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/2497.html
除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
友荐云推荐

相关文章

*

*

顶部 友荐云推荐