【问题标题】:Database connects fine, phpmyadmin won't work数据库连接正常,phpmyadmin 不起作用
【发布时间】:2013-01-25 09:00:09
【问题描述】:
我已经能够很好地连接到我的本地数据库;从 mysql 命令行运行查询工作得很好,当我尝试导航到 phpmyadmin 时,它给了我以下错误:
Error
MySQL said: Documentation
#2002 - No connection could be made because the target machine actively refused it.
The server is not responding (or the local server's socket is not correctly configured).
谁能告诉我如何解决这个问题,我尝试搜索其他地方,但我就是不明白。
【问题讨论】:
标签:
phpmyadmin
localhost
wamp
【解决方案1】:
如果 phpmyadmin 与数据库在同一台机器上,那么它可以连接到套接字或通过 TCP。虽然我不知道,但由于您没有发布任何配置,因此看起来可能正在使用 TCP,并且它指向一个地址,或 localhost,或 127.0.0.1,或 xxxx,或端口号,即未打开、未侦听或已防火墙。 (这是一个很长的镜头,但请检查 conf 文件中的主机名与 cat /etc/hosts 的输出,看看它们是否指向相同的位置或 IP。)如果你发布你的配置' ,我可以在一分钟内告诉你。如果你想运行 netstat -tupl 或 netstat -an | grep -i sql 并查看您的守护程序是否正在侦听预期的 IP 和端口,这将为我们提供线索。根据您的机器,您还可以尝试执行 updatedb,然后执行“locate mysql | grep -i sock”来查看 mysql 套接字的位置。将这几个测试的结果与您的配置进行比较。让我知道。干杯。 Jason 发布脚本:下次您发布时,请包括操作系统、版本、版本、位置等,以便我们可以更好地帮助您。