几个星期前我玩过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/
时,我得到一个空白屏幕
请给我可能的解释
答案 0 :(得分:0)
你可能有另一个使用端口3306的应用程序,可能是另一个运行的MySQL?
答案 1 :(得分:0)
可能的解释是
我怀疑你已经安装并卸载了wamp?在这种情况下,您需要检查system32下的驱动程序/ etc / .hosts文件(“Google it for exact path”):)并且您必须确保只有一个值
127.0.0.1 localhost
如上所述,您需要通过检查
来检查您的运行端口是否已被另一个实例使用过netstat -a并查看3306是否正在倾听
检查MySQL,Apache正在运行或能够自动运行或手动运行的Windows服务
建议正确卸载==>除了www--takecare