0

几周前我玩了一点 php 和数据库,效果很好。现在,当我再次测试同样的东西时,我意识到它不再可以运行了。更准确地说,当我必须访问数据库时,我会收到以下类型的通知:

Warning: mysqli_connect() [function.mysqli-connect]: [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3306) in E:\wamp\www\test\login.php on line 18

当我尝试打开时,http://localhost/phpmyadmin/我得到一个空白屏幕请给我可能的解释

4

2 回答 2

0

您可能有另一个应用程序使用端口 3306,也许另一个 MySQL 正在运行?

于 2013-06-17T12:56:49.207 回答
0

可能的解释是

  1. 我怀疑你已经安装和卸载了 wamp?在这种情况下,您需要检查 system32 下的 driver/etc/.hosts 文件(“Google it for exact path”):) 并且您必须确保只存在一个值

    127.0.0.1 本地主机

  2. 正如上面所说,您需要通过检查来检查您的运行端口是否已被另一个实例使用

    netstat -a 查看 3306 是否在监听

  3. 检查 MySQL、Apache 正在运行或能够从该服务自动或手动运行的 Windows 服务

  4. 建议正确卸载 ==> 删除 wamp 文件夹中的所有内容,除了 www --takecare

于 2013-06-17T13:27:09.253 回答