phpMyAdmin不会加载

时间:2017-03-08 08:22:46

标签: mysql phpmyadmin xampp

我正在尝试使用此地址打开我的PhpMyAdmin,因为xampp中的端口是8080.

  

http://localhost:8080/phpmyadmin/

但页面不会加载,一段时间后,它会给出超时错误。 在我的config.inc文件中,

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '1234';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

/* Bind to the localhost ipv4 address and tcp */
$cfg['Servers'][$i]['host'] = 'localhost:8080';

我到目前为止所做的事情正在改变

 $cfg['Servers'][$i]['auth_type'] = 'http';

$cfg['Servers'][$i]['auth_type'] = 'config';'

并改变

$cfg['Servers'][$i]['host'] = 'localhost:8080';

$cfg['Servers'][$i]['host'] = '127.0.0.1';

以及将我的密码更改为''但仍然没有运气

1 个答案:

答案 0 :(得分:0)

如果您使用XAMPP,应该有一种方法可以直接从XAMPP界面打开phpMyAdmin。我建议你恢复你对config.inc.php所做的更改,并尝试使用XAMPP方法进入。

  

$ cfg ['服务器'] [$ i] [' auth_type'] =' http';

我认为XAMPP使用auth_type配置,所以这有点奇怪;你提到将 http 更改为配置,但是它可能首先设置为配置?只有auth_type配置才需要说明用户名和密码(如下两行所示),所以如果您使用其他方法,则会忽略这些行。

此外,使用' http'如果登录时出现问题,则不会提供错误报告;出于测试目的,请尝试使用' config'或者' cookie'看看你是否得到了更好的错误。

话虽这么说,如果您在长时间尝试加载后只是得到一个空白页面,这表明其他可能是错误的。检查您的Web服务器错误日志,以获取有关问题可能的提示。

  

$ cfg ['服务器'] [$ i] ['主持人'] =' localhost:8080';

这肯定是不正确的;因为此指令指定MySQL服务器的主机名,您将使用$cfg['Servers'][$i]['port']指定MySQL端口号。可能$cfg['Servers'][$i]['host'] = '127.0.0.1';在这里是正确的,上面的评论表明它通过TCP(而不是套接字)进行连接将支持这种猜测。