本来今天打算按照Lazy的要求改改wordpress主题的,但是自从上次重装电脑之后就没有搭建自己本地的web环境,只是安装了一个XAMPP,把存放网页文件的目录改到我自己的目录,今天弄得时候竟然发现数据库没了,悲剧了,我忘记备份数据库了。只好重装wordpress了。

用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.

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

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”。

具体的可以参考官方文档:中文 | English

>> 若为原创,转载请注明: 转载自Laycher's Blog

>> 本文链接地址: phpmyadmin 尝试连接到 mysql 服务器 但服务器拒绝连接

>> 订阅本站: http://feed.feedsky.com/laycher