连接到phpmyadmin时出现错误消息

时间:2015-03-17 12:06:43

标签: mysql phpmyadmin wamp

我无法连接到本地服务器上的PhpMyAdmin,如下所示,它显示消息“#1130 - 主机'localhost'不允许连接到此MySQL服务器”,我认为问题出在MySql上,有人可以帮忙请求吗?

enter image description here

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

这听起来像是IPV4 / IPV6问题。现代浏览器将使用,为什么决定使用IPV4或IPV6地址范围,我还不知道。

你可以通过启动像这个127.0.0.1/phpmyadmin的phpMyAdmin来测试这个理论,如果有效,::1/phpmyadmin没有,那么问题可能与php {{1}不允许运行的phpMyAdmin有关IPV6地址。

首先确保您的HOSTS文件::1

中有这些条目
\windows\system32\drivers\etc\hosts

这些条目会将域名localhost与IPV4(127.0.0.1)和IPV6(:: 1)环回IP地址相关联,即当您看到域名127.0.0.1 localhost ::1 localhost 时连接到此计算机

如果您必须更改HOSTS文件,则需要从使用"以管理员身份运行的命令窗口重启或运行这两个命令"刷新localhost并获取更改。

dnscache

接下来检查phpMyAdmin的别名设置。

修改net stop dnscache net start dnscache 文件。

确保允许\wamp\alias\phpmyadmin.conf127.0.0.1连接到Apache

如果您使用的是Apache 2.2.x,请查找此部分,并确保其在::1行中包含此内容

Allow from

如果您使用的是Apache 2.2.4,请查找此部分,并确保它包含在Order Deny,Allow Deny from all Allow from localhost ::1 127.0.0.1 行中。如果您仍然使用旧的Apache 2.2语法,请将其删除并使用它。

Require

{2}涵盖了Apache 2.4中的Require local Require locallocalhost

答案 2 :(得分:0)

我会帮忙,但我无法阅读你图片中的文字,也没有代码。