phpmyadmin 尝试链接到 mysql 服务器 但服务器拒绝链接

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

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

一.禁止空密码登陆的解决方法。

我用的这个phpMyAdmin版本是3.2.4web

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

$cfg['Servers'][$i]['AllowNoPassword'] = false;数据库

改成:$cfg['Servers'][$i]['AllowNoPassword'] = true;浏览器

可是我以为这样的phpMyAdmin仍是存在一些问题的,毕竟phpMyAdmin是XAMPP附带安装的么。因此仍是把XAMPP中的phpMyAdmin复制到你存放网页的目录下替换掉你之前的phpMyAdmin吧。服务器

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

此次我用的是XAMPP本身带的版本号为3.3.9.cookie

当我能够进入以后修改密码,再次登陆的时候居然给我弹出这么一个提示。wordpress

phpMyAdmin错误

我那个无语啊,怎么什么问题都有啊,我估计又是跟配置文件有关。spa

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

相关文章
相关标签/搜索